Где реализации AMQP 1.0? Есть ли смысл ждать?

Я провожу исследование, чтобы выяснить, какое решение для обмена сообщениями выбрать для наших будущих продуктов, и я не могу понять это.

Существует множество реализаций AMQP 0.9.1 (RabbitMQ, Apache Qpid, OpenAMQ и многие другие ), но нет реализации AMQP 1.0, хотя версия 1.0 была завершена в октябре 2011 года. Ну, кроме SwiftMQ [1].

Читая о версии 1.0, можно сказать, что это серьезное отклонение от спецификации до -1.0, поэтому кажется понятным отсутствие энтузиазма по поводу серьезной перезаписи чего-то, что работает нормально. На самом деле, я не понимаю, почему бы RabbitMQ и другим просто не решить перейти на ZeroMQ вместо AMQP 1.0.

Тем не менее, я не могу найти четкого заявления по этому поводу от разработчиков спецификации AMQP до -1.0, за исключением некоторых расплывчатых обязательств, таких как «стремление всегда внедрять последнюю спецификацию AMQP».

Изменить:RabbitMQ действительно говорит

A future version of RabbitMQ will implement AMQP 1.0. Please contact us for details.

Однако,что-то подсказывает мне, что этому утверждению более 3 лет, то есть оно предшествует выпуску AMQP 1.0.

Итак, есть ли признаки того, что AMQP 1.0 может стать стандартом, кроме того факта, что за ним стоят крупные банки -и Microsoft -? Последнее кстати. без собственной реализации.

Кажется, что AMQP 0.9.1 более стандартен, чем 1.0.

Ну, естьhttps://github.com/rabbitmq/rabbitmq-amqp1.0, самопровозглашенный -статус — прототип , работы над ним, по-видимому, не было в течение полугода.

[1] Мое первое впечатление о SwiftMQ я получил с помощью разглагольствования его автора об отсутствии поддержки AMQP в Spring , поэтому я пока не рассматриваю его. Я бы не стал рассчитывать на поддержку от этого парня.

22
задан Community 13 August 2012 в 19:26
поделиться