Estou procurando um sistema de filas que seja rápido, confiável e potencialmente possa se espalhar pelas máquinas. Plataforma é Linux. Código aberto é preferível.
O RabbitMQ e o ZeroMQ parecem bons, mas não tenho experiência com esses ou quaisquer outros sistemas de filas. Você pode me apontar na direção certa?
fonte
Eu fiz uma avaliação muito básica de ZeroMQ, RabbitMQ, MSMQ e ActiveMQ há um tempo atrás. http://mikehadlow.blogspot.com/2011/04/message-queue-shootout.html
fonte
A descrição detalhada está aqui. Mas por favor, não confie 100% nisso. 3 coisas têm 3 alvos.
Notas de avaliação da fila de mensagens
Para uma transação rápida e em tempo real baseada em transações, a disseminação de dados é boa com o ZeroMQ. A alta confiabilidade das mensagens é melhor com o RabbitMQ. Solução intermediária é ActiveMQ
fonte
Fizemos uma avaliação de várias abordagens de mensagens.
BoostASIO (soquetes), ZeroMQ (estrutura leve) e OpenDDS (implementação completa da especificação OMG DDS.)
Um documento descrevendo os resultados pode ser encontrado aqui . Os resultados não são o que você poderia esperar.
Divulgação: o pôster é o CEO da empresa que fez a avaliação e o produto da empresa é incluído na avaliação.
fonte