在这个RabbitMQ文档中,MQTT、AMQP和STOMP被称为支持的消息协议。如果你考虑MQTT、AMQP和STOMP之间的区别,那对我来说是完全可以理解的。
然而,在文章的结尾部分,它变得令人困惑了。这是关于HTTP的。这一段指出:"HTTP不是一种消息协议"。我曾经认为HTTP也会以某种方式直接受到RabbitMQ的支持,但实际上只有在'低容量消息用途'(例如诊断)和在HTML中直接使用时才受到支持。
如果全世界有一半的人使用HTTP web api服务,为什么HTTP不能在消息协议之间共享呢?为什么HTTP不是一种消息协议,RabbitMQ使用的消息协议的定义是什么?