1

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

4

2 回答 2

2

完整的规范在这里:

“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。
于 2012-06-29T15:21:53.153 回答
1

它是0.9.1 版本

<amqp major="0" minor="9" revision="1" port="5672" comment="AMQ Protocol version 0-9-1">
于 2012-06-29T15:19:00.927 回答