AMQP 0-9-1和AMQP 0-10有什么区别?

时间:2019-03-06 13:35:15

标签: amqp

AMQP 0-10 and AMQP 1.0之间的差异已在互联网上详细说明。 我找不到有关AMQP 0-9-1和0-10之间差异的任何详细信息或变更日志。

这些版本之间的主要区别是什么?

1 个答案:

答案 0 :(得分:0)

如果您在标准中看到AMQP 0-9-1 AMQP 0-10是完全不同的协议, 我在这两个协议中得到的主要区别是它们的体系结构。

由于AMQP 0-10为客户端和代理体系结构提供了协议规范(以交换,绑定和队列的形式),而另一方面,AMQP 1.0仅提供了完全独立于代理的协议规范,因此感染AMQP 1.0甚至没有说会有经纪人,因此它完全弃用了Exchange和绑定的概念。

简单来说,对于AMQP 0-9-1,每个连接都定义为具有一个Client(生产者/消费者)和一个Broker。 但是在AMQP 0-10的情况下,对连接端点的角色没有任何限制,因此可以减少代理之间的点对点通信。