私は、将来の製品にどのメッセージング ソリューションを採用するかを調査していますが、これについてはよくわかりません。
AMQP 0.9.1 の実装は多数ありますが (RabbitMQ、Apache Qpid、OpenAMQ など)、AMQP 1.0 の実装はありませんが、1.0 は 2011 年 10 月に完成しています。SwiftMQ を除いて [1]。
1.0 を調べてみると、1.0 より前の仕様から大幅に逸脱しているように見えるため、正常に動作しているものを大幅に書き直すことにほとんど熱意がないことは理解できるようです。実際、RabbitMQ などの企業が AMQP 1.0 ではなく ZeroMQ への移行を決定しない理由がわかりません。
それでも、「常に最新の AMQP 仕様を実装するよう努める」などの漠然としたコミットメントを除いて、1.0 より前の AMQP 仕様の実装者による明確な声明は見つかりません。
編集: RabbitMQは実際に言っています
しかし、声明は 3 年以上前のものである、つまり、AMQP 1.0 のリリースよりも前のものであることがわかりました。
AMQP 1.0 が標準になる可能性を示す兆候はありますか? 主要な銀行 (および Microsoft) が背後にいるという事実を除いては? ところで後者。独自の実装なし。
AMQP 0.9.1 は 1.0 よりも標準的であるように思われます。
さて、https://github.com/rabbitmq/rabbitmq-amqp1.0があり、自称プロトタイプであり、半年間作業が行われていないようです。
[1] SwiftMQ の私の第一印象は、Spring の AMQP サポートの欠如に関する作者の暴言から得たものであり、当面は考慮していません。あの人からのサポートは期待したくない。