Wo sind die AMQP 1.0-Implementierungen? Wäre es sinnvoll zu warten?

Ich recherchiere, um herauszufinden, welche Messaging-Lösung für unsere zukünftigen Produkte in Frage kommt, und ich kann diese nicht wirklich herausfinden.

Es gibt eine Reihe von AMQP 0.9.1-Implementierungen (RabbitMQ, Apache Qpid, OpenAMQ, um nur einige zu nennen), aber keine AMQP 1.0-Implementierung, obwohl 1.0 im Oktober 2011 fertiggestellt wurde. Nun, mit Ausnahme von SwiftMQ [1].

Wenn man sich 1.0 ansieht, scheint es eine große Abweichung von der Spezifikation vor 1.0 zu sein, so dass es verständlich erscheint, dass es wenig Begeisterung gibt, etwas, das gut funktioniert, grundlegend umzuschreiben. Tatsächlich kann ich nicht verstehen, warum RabbitMQ und andere sich nicht einfach für eine Migration auf ZeroMQ anstelle von AMQP 1.0 entschieden haben.

Trotzdem kann ich keine eindeutige Aussage der Implementierer der AMQP-Spezifikation vor Version 1.0 finden, außer einigen vagen Zusagen, wie dem Bestreben, immer die neueste AMQP-Spezifikation zu implementieren.

Bearbeiten: RabbitMQ sagt eigentlich

Eine zukünftige Version von RabbitMQ wird AMQP 1.0 implementieren. Bitte kontaktieren Sie uns für Details.

Jedoch,etwas sagt mir, dass die Aussage älter als 3 Jahre ist, d. h. vor der Veröffentlichung von AMQP 1.0.

Gibt es also Anzeichen, dass AMQP 1.0 zum Standard werden könnte, außer dass große Banken - und Microsoft - dahinterstehen? Letzteres übrigens. ohne eine eigene Implementierung.

Es scheint fast so, als ob AMQP 0.9.1 mehr Standard ist als 1.0.

Nun, da ist eshttps://github.com/rabbitmq/rabbitmq-amqp1.0, es ist selbsternannter Status istPrototyp, anscheinend seit einem halben Jahr ohne Arbeit.

[1] Meinen ersten Eindruck von SwiftMQ bekam ich mitDie Kritik seines Autors an Spring 'mangelnder AMQP-Unterstützung, weshalb ich es vorerst nicht überlege. Ich würde mich nicht darauf verlassen wollenUnterstützung von diesem Typ.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage