在AMQP 0-9-1协议中0-9-1代表什么

时间:2012-06-29 15:16:12

标签: spring rabbitmq amqp middleware spring-amqp

我无法在AMQP 0-9-1协议中找到0-9-1背后的确切逻辑。请有人解释一下。

2 个答案:

答案 0 :(得分:1)

这是version 0.9.1

<amqp major="0" minor="9" revision="1" port="5672" comment="AMQ Protocol version 0-9-1">

答案 1 :(得分:1)

完整的规范如下:

“0-9-1”恰好是版本#:

AMQP
Advanced Message Queuing Protocol
Protocol Specification
Version 0-9-1, 13 November 2008
A General-Purpose Messaging Standard

1.4.2版本编号

AMQP版本使用两位或三位数字表示 - 主要号码,次要号码和可选的修订号码。按照惯例,版本表示为major-minor [-revision]或major.minor [.revision]:

  • 对于官方规格,主要,次要和修订号可以取0到99之间的任何值。
  • 100或以上的主要,次要和修订号保留用于内部测试和开发 目的。
  • 版本号表示语法和语义互操作性。
  • 版本0-9-1表示为major = 0,minor = 9,revision = 1.
  • 版本1.1将表示为major = 1,minor = 1,revision = 0.写入“AMQP / 1.1”是 相当于写“AMQP / 1.1.0”或AMQP / 1-1-0。