中創建一種所有聊天,羣組消息和不同pubsub發佈的個人聚合。我想創建所有消息(聊天,羣組)和帖子(個人信息)的個人聚合從pubsub服務)與我的xmpp客戶端(例如,新的私人消息和來自不同pubsubs的帖子將聚集在一個地方(讀取和未讀消息)。此外,是否有可能接收到這個聚合流與不同資源上的帖子(即使這些消息是在一個設備上讀取的,但並非所有消息都被讀取過)?在xmpp
這是可能的xmpp嗎?我必須創建一個專用的個人(用戶)pubsub我將轉發(發佈)所有的消息(或者一種可以訪問的web服務一個表格「收件箱」來存儲消息)。因此,無論首先上線的我的客戶將收集來自不同pubsubs的私人消息和帖子,然後轉發到專用的pubsub(或web服務),我的其他資源將從其中獲取消息,因爲所有客戶端也訂閱了專用的酒吧。我的想法是對的嗎?我希望這不是所有垃圾,我在這裏寫..
或者是否有XEP?
請,請幫助..
我已經使用了XMPP(或閒聊協議)爲,我想用「發佈 - 訂閱」的XMPP方面的理念去實現它。如果訂閱者只需在pubsub服務上更新消息xml stanza並閱讀特定消息,就會容易得多。但我不確定是否有可能,我想這不是。 – user1054134
我不認爲你只能用客戶端上的pubsub來做到這一點。 Pubsub僅用於後期檢索,不用於管理髮布狀態並將其分發到具有複雜策略的不同客戶端/設備中。 –
是的,我意識到這一點,但是如果我創建一個新的「mypubsub」服務,我的所有消息都將通過在線客戶端轉發到該服務。然後,如果客戶端讀取一條消息,它會發布「讀取」標籤,並通過web服務更新數據庫中的消息。新資源將上線(我的其他客戶端)將從「mypubsub」中檢索消息並搜索「閱讀「標籤,如果存在,則將該消息標記爲可視化閱讀。你認爲這可能是一個解決方案?或者,我應該創建一個新的收件箱表(也轉發msges)與「讀」列並從那裏檢索郵件。 – user1054134