Comparaison entre RabbitMQ et MSMQ

Puis-je obtenir la comparaison entre RabbitMQ et MSMQ. Il sera utile de fournir des informations sur la performance de différents facteurs.

J’ai écrit un article de blog en comparant MSMQ et RabbitMQ (entre autres):

http://mikehadlow.blogspot.co.uk/11/04/message-queue-shootout.html

RabbitMQ a légèrement amélioré ses performances par rapport à MSMQ, mais les deux ont été complètement réalisés par ZeroMQ. Si la performance est votre critère principal, vous devez absolument regarder ZeroMQ.

Il convient de noter que RabbitMQ et MSMQ sont des bêtes très différentes. MSMQ est une simple queue de stockage et de transfert. Il ne fournit aucun modèle de messagerie, tel que pub / sub ou routing. Au-delà de la simple messagerie point à point, vous souhaiterez probablement utiliser une bibliothèque de bus de service telle que NServiceBus ou MassTransit sur MSMQ.

RabbitMQ est un produit serveur sophistiqué qui fournit des modèles de messagerie, des rubriques et des routages prédéfinis complexes. Vous bénéficiez également d’une gestion centralisée et de la reprise après sinistre, ce que vous devez implémenter vous-même si vous avez choisi MSMQ.