Gdzie są implementacje AMQP 1.0? Czy warto czekać?

Robię badania, aby dowiedzieć się, jakie rozwiązanie komunikacyjne załatwić dla naszych przyszłych produktów i naprawdę nie mogę tego zrozumieć.

Istnieje kilka implementacji AMQP 0.9.1 (RabbitMQ, Apache Qpid, OpenAMQ, żeby wymienić tylko kilka), ale nie ma implementacji AMQP 1.0, chociaż 1.0 zostało sfinalizowane w październiku 2011. Cóż, z wyjątkiem SwiftMQ [1].

Odczytując w wersji 1.0, wydaje się, że jest to poważne odejście od specyfikacji sprzed 1.0, więc wydaje się zrozumiałe, że nie ma większego entuzjazmu dla poważnego przepisania czegoś, co działa dobrze. Właściwie nie rozumiem, dlaczego RabbitMQ i inni nie zdecydowaliby się na migrację do ZeroMQ zamiast AMQP 1.0.

Mimo to, nie mogę znaleźć żadnego wyraźnego stwierdzenia na ten temat przez wykonawców specyfikacji AMQP sprzed 1.0, z wyjątkiem pewnych niejasnych zobowiązań, takich jak „dążenie do zawsze wdrażania najnowszej specyfikacji AMQP”.

Edytować: RabbitMQ tak naprawdę mówi

Przyszła wersja RabbitMQ wdroży AMQP 1.0. Skontaktuj się z nami, aby uzyskać szczegółowe informacje.

Jednak,coś mówi mi, że oświadczenie ma ponad 3 lata, tj. poprzedza wydanie AMQP 1.0.

Czy są jakieś wskazania, że ​​AMQP 1.0 może stać się standardem, z wyjątkiem faktu, że główne banki - i Microsoft - stoją za tym? Ten ostatni btw. bez własnego wdrożenia.

Wygląda na to, że AMQP 0.9.1 jest bardziej standardowy niż 1.0.

Cóż, jesthttps://github.com/rabbitmq/rabbitmq-amqp1.0, to samozwańczy statusprototyp, bez pracy nad tym najwyraźniej przez pół roku.

[1] Moje pierwsze wrażenie o SwiftMQ, które dostałem za pomocąjego autor na temat braku wsparcia AMQP przez Springadlatego nie rozważam tego na razie. Nie chciałbym na to liczyćwsparcie od tego faceta.

questionAnswers(6)

yourAnswerToTheQuestion