Je recherche un système de mise en file d'attente qui est rapide et fiable et qui peut potentiellement être réparti sur plusieurs machines. La plateforme est Linux. L'open source est préférable.
RabbitMQ et ZeroMQ ont l'air bien, mais je n'ai aucune expérience avec ces systèmes ou tout autre système de mise en file d'attente. Pouvez-vous me diriger dans la bonne direction?
la source
J'ai fait une évaluation très basique de ZeroMQ, RabbitMQ, MSMQ et ActiveMQ il y a quelque temps. http://mikehadlow.blogspot.com/2011/04/message-queue-shootout.html
la source
La description détaillée est ici. Mais ne vous fiez pas à 100% à cela. 3 choses ont 3 cibles.
Notes d'évaluation de la file d'attente de messages
Pour une transaction basée sur la diffusion rapide des données en temps réel, c'est bien avec ZeroMQ. La fiabilité élevée des messages est optimale avec RabbitMQ. La solution intermédiaire est ActiveMQ
la source
Nous avons évalué diverses approches de messagerie.
BoostASIO (sockets), ZeroMQ (framework léger) et OpenDDS (implémentation complète de la spécification OMG DDS).
Un article décrivant les résultats peut être trouvé ici . Les résultats ne sont pas ceux que vous attendez.
Divulgation: l'affiche est le PDG de l'entreprise qui a effectué l'évaluation et le produit de l'entreprise est inclus dans l'évaluation.
la source