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

hel*_*ava 4 spring middleware amqp rabbitmq spring-amqp

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

pau*_*sm4 6

完整的规格在这里:

\n\n\n\n

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

\n\n
AMQP\nAdvanced Message Queuing Protocol\nProtocol Specification\nVersion 0-9-1, 13 November 2008\nA General-Purpose Messaging Standard\n
Run Code Online (Sandbox Code Playgroud)\n\n

1.4.2 版本编号

\n\n

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

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