15
我正在研究一個涉及實時聊天(消息傳遞,包括羣聊)的項目。STOMP或XMPP - 通過websocket
我以前曾經使用過websockets,所以我開始使用spring-websockets進行這方面的工作,我做了一些關於實現它的最佳方式的閱讀。然後我遇到了STOMP(作爲websockets的子協議),並且由於春天對STOMP有直接的支持,所以我很容易實現我應該做的事情。
但我的疑問就我的理解而言,STOMP和XMPP是類似的協議(消息傳遞協議),但我找不到任何問題/博客的區別解釋,爲什麼有人會更喜歡一個在另一個?
如果有人解釋這兩個協議是如何不同的話,這將會非常有用嗎?
謝謝。