【发布时间】:2015-11-27 02:10:53
【问题描述】:
我在几个地方读到 HTTP 不适合作为消息传递协议,例如 here 参考 RabbitMQ。
我认为这是有技术原因的,而且这不仅仅是一种意见。例如,我查看了 AMQP spec 并看不出 HTTP + Web 套接字无法工作的任何原因。事实上,works 中似乎有一些东西用于 AMQP over Web Sockets。此外,我查看了确实使用 HTTP + Web 套接字的STOMP 协议,并且看不到任何重大限制(除了小的性能损失)。
HTTP + Web Sockets 缺少什么技术特性使其不适合作为消息传递协议?
更新: 这就是我要找的东西:Crossbar.IO - 一个 WAMP 消息代理。我需要一个可以从浏览器轻松连接的消息代理,并且对 RabbitMQ(通过 STOMP)或 HiveMQ(MQTT)不满意。
【问题讨论】:
标签: websocket message-queue amqp stomp