使用 JavaScript 訂閱頻道組
啟用 Stream Controller 外掛後,你可以使用通道組從單個客戶端訂閱 1000 個通道。你可以通過建立通道組並將通道新增到通道組來完成此操作。我們假設 pubnub
變數已經使用你的金鑰正確初始化。
建立一個通用的回撥處理函式:
function displayCallback(m,e,c,d,f){
console.log(JSON.stringify(m, null, 4));
}
建立頻道組並向其新增頻道:
pubnub.channel_group_add_channel({
callback: displayCallback,
error: displayCallback,
channel_group: "sports",
channel: "football,baseball,basketball,lacrosse,cricket"
});
現在,訂閱頻道組,你將訂閱該組中的所有頻道:
pubnub.subscribe({
callback: displayCallback,
error: displayCallback,
channel_group: "sports"
});
釋出到通道組中的通道的任何訊息都將在 displayCallback
函式中接收。