Question

NServiceBus et MassTransit sont deux outils qui peuvent être utilisés pour implémenter la messagerie avec MSMQ et d’autres files de messages.

Je constate qu'une fois que vous commencez à utiliser la messagerie pour que les applications se parlent, vous ne voulez plus vraiment revenir à l'ancien style RPC.

Ma question est la suivante: quels autres outils sont disponibles? Quels outils utilisez-vous?

Était-ce utile?

La solution

Apache ActiveMQ est probablement le courtier de messages open source le plus populaire et le plus puissant sur le marché, avec le fichier ouvert le plus actif. la communauté source derrière elle, ainsi que le assistance, formation et outils commerciaux, le cas échéant . .

L’un des aspects les plus intéressants d’ActiveMQ est son large support pour un grand nombre de différentes liaisons de langue et protocoles de transport

Autres conseils

WebSphere Message Broker est l'ESB phare d'IBM qui s'exécute ontop de MQ.

Ils produisent également WebSphere ESB, une offre légèrement plus légère, spécialisée dans la gestion ESB pour les services Web.

Nous utilisons les services WCF pour les opérations basées sur les messages synchrones et nServiceBus pour tout ce qui est asynchrone.

Rogue Wave est très populaire [ http://roguewave.com/products/hydra/ . ]

Il en est de même pour les offres Websphere d'IBM [ http://fr.wikipedia.org/wiki/Mqseries]

WCF est extrêmement puissant et doit être examiné par tous les utilisateurs de l’espace .NET démarrant un système basé sur des messages.

Je recommanderais l'utilisation de BizTalk à moins que vous n'utilisiez beaucoup ses adaptateurs (c'est-à-dire que vous disposiez de nombreux anciens systèmes avec lesquels communiquer).

Nuedesic est un excellent ESB basé sur WCF, Neuron, si vous êtes prêt à payer un peu.

J'utilise la pile logicielle IBM car elle offre le plus vaste ensemble de fonctionnalités (pub / sub, async, sync) et de support de plate-forme (plus de 60 combinaisons de plate-forme, de langues) ainsi qu'un ensemble complet d'outils gratuits fournis par IBM

Pour les opérations, j'utilise la rotation linéaire du journal IBM WebSphere MQ supportpac

Pour le développement et les tests, j'aime RFHUTIL pour générer de faux objets cobol, java, MS, d'autres objets binaires et texte et SOAPUI pour appeler des services Web HTTP. Si j'ai besoin d'appeler des services Web basés sur MQ, je retourne à RFHUtil. Bien sûr, Websphere MQ Explorer pour l'administrateur.

Nous utilisons l'ancien WebSphere Message Broker 6.1 (maintenant IBM Integration Bus), qui est rapide et fiable une fois que vous êtes familiarisé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top