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

What are the differences between AMQP 0-9-1 and AMQP 0-10?

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

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

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

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

简而言之,在 AMQP 0-9-1 的情况下,每个连接都定义为具有一个客户端(Producer/Consumer)和一个代理。 但是在 AMQP 0-10 的情况下,对连接端点的作用没有这样的限制,因此可能没有代理 Point-to-Point 通信。