3
想象一下,我們有許多生產者和一位消費者的場景。消費者訂閱名爲「consumerGroup」的頻道組。每次製作人進入系統時,他都會將頻道「Producer-ID-Channel」添加到consumerGroup,訂閱該頻道併發布消息。關於PubNub渠道組
由於消費者已經訂閱了它所屬的組,所以消費者是否自動訂閱了此頻道?即使製作人的頻道在最初訂閱該組的時間之後加入了該組,
想象一下,我們有許多生產者和一位消費者的場景。消費者訂閱名爲「consumerGroup」的頻道組。每次製作人進入系統時,他都會將頻道「Producer-ID-Channel」添加到consumerGroup,訂閱該頻道併發布消息。關於PubNub渠道組
由於消費者已經訂閱了它所屬的組,所以消費者是否自動訂閱了此頻道?即使製作人的頻道在最初訂閱該組的時間之後加入了該組,
是的!所有客戶端需要做的是訂閱頻道組,並且通過任何方式將頻道添加/移除到頻道組,客戶端將接收它們。
在JavaScript中,如果你的消息回調的樣子:
function cb(message, envelope, channel){
/* message will contain the message
envelope will contain the server-response, in which data like message and channel are
derived from.
element 0 will be the current message in the callback cycle
(also accessible via 'message')
element 1 will be the timetoken of the server response
element 2 will be the channel group name the message arrived on
element 3 will be the actual channel within the channel group the msg arrived on */
}
geremy
發來的郵件通過consumersGroup通道,如何在消費者知道它來自哪個生產商通道?或者消費者不知道具體渠道的設計要點? – 2014-12-08 23:30:46
你在哪個客戶端? – Geremy 2014-12-09 00:42:01
javascript ... 3.7.2 – 2014-12-09 02:27:52