网友回复
MQTT具有客户端/代理体系结构,而AMQP具有客户端或代理以及客户端或服务器体系结构。
MQTT遵循发布和订阅的抽象,而AMQP遵循响应或请求以及Publish或订阅的方法。
AMQP的标头大小为8个字节,MQTT为2个字节。
MQTT的消息大小较小且已定义,而AMQP的价格可协商且未定义。
MQTT的方法是连接,发布,关闭,订阅和断开连接。
AMQP遵循消费,交付,发布,获取,选择,确认,删除,恢复,拒绝,打开和关闭。
MQTT对缓存和代理有部分支持,而AMQP提供了全部支持。
AMQP和MQTT都遵循TCP协议,二进制标准和开放源代码排队系统。
AMQP提供的安全性是IPSec,SASL,TLS或SSL,而MQTT仅提供TLS或SSL安全标准。AMQP与TCP一起使用SCTP进行传输。OASIS支持AMQP和MQTT。
MQTT交付的服务质量非常好,并且会忘记QoS是否为0。如果QoS为1,则至少为1;如果QoS为2,则为1。AMQP提供的服务质量是用于结算和取消类似于MQTT的格式。
翻译来源:https://www.educba.com/amqp-vs-mqtt/
下面是他们的具体不同:
比较的基础 | AMQP | MQTT |
---|---|---|
定义 | AMQP已扩展为高级消息队列协议。AMQP提供了更丰富的消息传递范围。 | MQTT被定义为消息队列遥测传输。它提供了一种简单的消息排队服务方式,并且主... |
点击查看剩余70%
js如何流式输出ai的回答并折叠代码块,点击代码块右侧可预览代码?
ai大模型如何将文章转换成可视化一目了然的图片流程图图表?
大模型生成html版本的ui原型图和ppt演示文档的系统提示词怎么写?
rtsp视频直播流如何转换成websocket流在h5页面上观看?
为啥coze会开源工作流agent coze studio?
如何检测网页是通过收藏夹打开的?
python如何实现类似php的http动态脚本请求处理响应代码?
js如何实现类似php的http动态脚本请求处理响应代码?
trae与solo有啥区别不同?
vue如何让ai动态生成问卷调查多步骤表单式收集基础信息自动规划执行任务?