Onde estão as implementações do AMQP 1.0? Faz sentido esperar?
Eu estou fazendo uma pesquisa para descobrir qual solução de mensagens se encaixa em nossos produtos futuros e não consigo descobrir isso.
Há um monte de implementações do AMQP 0.9.1 (RabbitMQ, Apache Qpid, OpenAMQ, para citar algumas), mas nenhuma implementação do AMQP 1.0, embora o 1.0 tenha sido finalizado em outubro de 2011. Bem, exceto o SwiftMQ [1].
Ao ler 1.0, parece ser uma grande mudança em relação à especificação pré-1.0, então parece compreensível que haja pouco entusiasmo com uma grande reescrita de algo que está funcionando bem. Na verdade, não vejo por que o RabbitMQ e outros não apenas decidem migrar para o ZeroMQ em vez do AMQP 1.0.
Ainda assim, não consigo encontrar nenhuma declaração clara sobre isso por implementadores da especificação AMQP pré-1.0, exceto alguns compromissos vagos como 'esforçar-se para sempre implementar a última especificação do AMQP'.
Editar: RabbitMQ realmente diz
Contudo,alguma coisa diz-me que a declaração tem mais de 3 anos, isto é, é anterior ao lançamento do AMQP 1.0.
Então, há alguma indicação de que o AMQP 1.0 poderia se tornar um padrão, exceto pelo fato de que grandes bancos - e a Microsoft - estão por trás disso? O último btw. sem uma implementação própria.
Parece quase como AMQP 0.9.1 é mais padrão do que 1.0 será.
Bem, temhttps://github.com/rabbitmq/rabbitmq-amqp1.0, é autoproclamado status éprotótipo, sem trabalho aparentemente por meio ano.
[1] Minha primeira impressão de SwiftMQ eu consegui por meio deo discurso de seu autor sobre a falta de suporte ao AMQP da Spring, e é por isso que não estou considerando isso por enquanto. Eu não gostaria de contarApoio, suporte daquele cara.