現在手頭沒程式碼,不過可以跟你解釋一下。asubject是指訊息主題。
推送框架的邏輯如下:
首先要在訊息源中設定主題,例如:Even.setAsubject(“example”),然後pushlet透過Dispatcher.getInstance().unicast(Even)(unicast是對點廣播,同樣的還有muticast對組廣播和broadcast全部廣播)等廣播方式推送訊息給訂閱了"example"這個主題的客戶端。
JS主要方法如下:
join()表示客戶端簽入訊息伺服器,訊息伺服器會分配一個SessionId給這個簽入的客戶端。
listen(asubject)表示訂閱主題,如上面例子,客戶端需先listen("example"),然後才會收到對應的主題為"example"的訊息。訂閱前必須先join。
join_listen(asubject)是簽入並訂閱主題,其實是join和listen的合併。
現在手頭沒程式碼,不過可以跟你解釋一下。asubject是指訊息主題。
推送框架的邏輯如下:
首先要在訊息源中設定主題,例如:Even.setAsubject(“example”),然後pushlet透過Dispatcher.getInstance().unicast(Even)(unicast是對點廣播,同樣的還有muticast對組廣播和broadcast全部廣播)等廣播方式推送訊息給訂閱了"example"這個主題的客戶端。
JS主要方法如下:
join()表示客戶端簽入訊息伺服器,訊息伺服器會分配一個SessionId給這個簽入的客戶端。
listen(asubject)表示訂閱主題,如上面例子,客戶端需先listen("example"),然後才會收到對應的主題為"example"的訊息。訂閱前必須先join。
join_listen(asubject)是簽入並訂閱主題,其實是join和listen的合併。