Я работаю над проектом, который включает чат в режиме реального времени (обмен сообщениями, включая групповые чаты).STOMP или XMPP - Over websocket
Я работал с веб-сайтами раньше, поэтому начал работать над этим с помощью весенних веб-грейферов, и я кое-что прочитал о том, что является лучшим способом его реализации. Затем я столкнулся с STOMP (как суб-протокол для веб-карт), и поскольку прямая поддержка STOMP весной, было легко достичь того, что я должен был делать.
Но я сомневаюсь, насколько я понимаю, что STOMP и XMPP - это аналогичные протоколы (протоколы обмена сообщениями), но я не мог найти никаких вопросов/блогов, где объясняются различия и почему кто-то предпочёл бы один за другим?
Будет полезно, если кто-нибудь объяснит, как эти два протокола отличаются друг от друга?
спасибо.