チャネルベースの通信
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 — チャネルの読み,書き,編集のパーミッション