¿Dónde están las implementaciones de AMQP 1.0? ¿Tendría sentido esperar?

Estoy haciendo una investigación para descubrir qué solución de mensajería se debe establecer para nuestros futuros productos y realmente no puedo resolver esto.

Hay un montón de implementaciones de AMQP 0.9.1 (RabbitMQ, Apache Qpid, OpenAMQ, por nombrar algunas), pero no hay implementación de AMQP 1.0, aunque 1.0 se finalizó en octubre de 2011. Bueno, excepto SwiftMQ [1].

Al leer 1.0, parece ser una gran desviación de la especificación anterior a la 1.0, por lo que parece comprensible que haya poco entusiasmo por una reescritura importante de algo que funciona bien. De hecho, no puedo ver por qué RabbitMQ y otros no solo deciden migrar a ZeroMQ en lugar de AMQP 1.0.

Sin embargo, no puedo encontrar una declaración clara al respecto por parte de los implementadores de la especificación AMQP anterior a la 1.0, excepto algunos compromisos vagos como "esforzarse por implementar siempre la especificación AMQP más reciente".

Editar: RabbitMQ realmente dice

Una futura versión de RabbitMQ implementará AMQP 1.0. Por favor, contáctenos para más detalles.

Sin embargo,alguna cosa me dice que la declaración tiene más de 3 años, es decir, es anterior al lanzamiento de AMQP 1.0.

Entonces, ¿hay alguna indicación de que AMQP 1.0 pueda convertirse en un estándar, excepto por el hecho de que los principales bancos, y Microsoft, están detrás de esto? Este último por cierto. sin una implementación propia.

Parece que AMQP 0.9.1 es más estándar de lo que será 1.0.

Bueno, hayhttps://github.com/rabbitmq/rabbitmq-amqp1.0, es el estado autoproclamado esprototipo, sin trabajo en ello al parecer durante medio año.

[1] Mi primera impresión de SwiftMQ la obtuve por medio dela perorata de su autor sobre la falta de soporte AMQP de Spring, por lo que no lo estoy considerando por el momento. No quisiera contar conapoyo de ese chico

Respuestas a la pregunta(6)

Su respuesta a la pregunta