我正在尋找在我的應用程序中使用xmpp包含兩個功能。第一個是幾乎完成的一對一聊天(使用strophe),第二個聊天只是它在facebook上的實時通知。我試圖瞭解xmpp中的pubsub系統,但不覺得它會適合這個特定的問題。如果錯誤請更正,這可能是因爲沒有正確理解概念。 我的要求是這樣的 - 會有預定義的事件,任何用戶可以觸發,當其中一個人在線時,其他在線的人應該收到相同的通知。此外,我還想在發送之前檢查用戶是否喜歡接收通知。我沒有得到的是如果使用pubsub,節點在哪裏以及如何安裝。我可以創建一個其他人都會訂閱的節點嗎?在這種情況下,訂閱者將如何在其上發佈事件而不是節點所有者?使用xmpp的實時通知
我想到的另一種方法是將消息逐個發送給所有用戶的標題類型或附加有效負載,例如<notif/>
,用於區分正常消息。這種方法是否適合考慮可擴展性?
確實。 Pubsub非常普遍,即使是遠程描述發佈 - 訂閱場景的任何東西都會將其視爲Pubsub的可能用途。 – Tim 2010-09-21 01:52:29
它完全不是解決方案。我們不在這裏推銷第三方商業服務。 – 2015-07-30 11:34:55
你在咆哮什麼商業服務? Pubsub只是XMPP協議的擴展。我甚至沒有提到任何可用的OSS或商業解決方案。 – Robin 2015-11-12 22:07:52