チャネルベースの通信

Wolfram言語はWolfram Cloud(channelbroker-mqtt.wolframcloud.comを通して)等をブローカとする効率的な出版-購読型通信をサポートしている.チャネルはクラウドまたはデスクトップ上のWolfram言語のセッション間において,または外部システム(JSON形式で与えられたデータを使って)で非同期通信に使用できる.

ChannelObject 通信チャネルの記号表現

$ChannelBase チャネル通信に使用するデフォルトのブローカの基底URL

FindChannels 利用できるチャネルを求める

CreateChannel サーバ上に新しい通信チャネルを作成する

DeleteChannel サーバ上の通信チャネルを削除する

ChannelListen メッセージが届いたときにリスナが何を行うのかを設定する

ChannelListener  ▪  RemoveChannelListener

ChannelListeners 現在アクティブであるチャネルリスナのリスト

ChannelSend 式をメッセージとして指定のチャネルに送る

ChannelSubscribers 現在チャネルを購読しているユーザのリスト

RemoveChannelSubscribers 現在アクティブであるチャネル購読者を削除する

ChannelReceiverFunction 受信した各メッセージに対してクラウドで実行する関数

チャンネルオプション

NotificationFunction メッセージを受信したときに生成される通知

Permissions チャネルの読み,書き,編集のパーミッション