我讀過HTTP不適合作爲一個消息協議在幾個地方,如參考RabbitMQ here。爲什麼HTTP + Web套接字不適合作爲消息協議?
我認爲這有一個技術原因,它不是一個單純的意見。例如,我查看了AMQP spec,看不到任何HTTP + Web套接字無法工作的原因。實際上,對於基於Web套接字的AMQP,works中似乎存在一些問題。此外,我查看了使用HTTP + Web套接字的STOMP協議,並且看不到任何重大限制(除了小的性能命中之外)。
HTTP + Web Sockets缺乏什麼技術特性使其不適合作爲消息傳遞協議?
更新: 這就是我正在尋找的:Crossbar.IO - 一個WAMP消息經紀人。我需要一個消息代理,我可以輕鬆地從瀏覽器連接到並且不滿意RabbitMQ(通過STOMP)或HiveMQ(MQTT)。
對不起 - 我澄清了我的問題。有什麼關於使用技術上缺乏消息傳遞的HTTP + Web套接字嗎? – Charlie
沒有什麼能阻止HTTP被使用錯誤的消息協議。問題是,它是壞的,但。但是任何可以接收和發送的信息都可以用於消息傳遞。 –
我更新了我的答案。 – vtortola