В настоящее время я работаю над проектом, который должен работать с WebSockets. Клиенты будут только браузерами, поэтому не заинтересованы в какой-либо функции брокера сообщений этих двух.
Хотя я не думаю, что это было бы очень важно, но было бы интересно, если бы я мог получить несколько комментариев по STOMP vs WAMP в качестве подпротокола с использованием Spring -WebSockets.
И я могу получить несколько советов, которые могут помочь выбрать один из них.
Приветствия,
EDITED (27-02-2014): Так как программирование непосредственно с помощью webSockets является низкоуровневым, поэтому его рекомендуется во многих местах (одна из документации spring) использовать некоторый под-протокол.
Кроме того, использование суб-протокола через websocket является типом встроенной безопасности webSocket; например, вы можете выполнить проверку подпротоков.
Существует много других подпротоков, которые могут использоваться вместо STOMP или WAMP, таких как XMPP, AMQP. Я не мог найти много информации об этих и веб-сайтах, большинство из них связано только с брокерскими сообщениями.