c# para Recommandations de bus de service.net?




param c# documentation (6)

NServiceBus en popularité. C'est aussi open source. Voici un épisode de Hanselminutes avec Scott Hanselman discutant avec Udi Dahan à propos de NServiceBus pour l'aider à le comprendre. Vous devriez certainement évaluer en l'utilisant.

MISE À JOUR: Il y a aussi un épisode de DNR TV qui montre ce que c'est de construire une solution NServiceBus à partir de zéro ici: http://www.dnrtv.com/default.aspx?showNum=199

Nous avons besoin d'un système de messagerie / bus de service à architecture distribuée avec la possibilité de publier / souscrire. Quelqu'un a-t-il des recommandations pour un framework que nous pouvons utiliser pour les applications .net?


J'ai trouvé que Neuron ESB était une implémentation solide, même si je ne l'ai pas encore utilisée en colère.



J'ai trouvé ActiveMQ intégré à Apache NMS pour être incroyablement facile à comprendre, à configurer et à transparent.

Par exemple, ActiveMQ est livré avec une interface Web vous permettant d'utiliser un navigateur Web pour consulter les files d'attente de messages, lire, supprimer et même créer des messages. Vous pouvez donc très facilement commencer à développer et à tester un seul côté de votre application distribuée, et le débogage et la surveillance sont très simples.


Il n'y a pas d'implémentation de bus de service mature dans la pile .NET jusqu'à présent. Microsoft en développe actuellement un.

http://msdn.microsoft.com/en-us/library/windowsazure/jj193022(v=azure.10).aspx

En option, vous pouvez en utiliser un dans le monde Java. Par exemple, TIBCO - ils ont des clients .NET assez robustes ou OpenMQ.

Si vous n'avez pas besoin d'un large éventail de fonctionnalités et que vous êtes prêt à développer votre propre système, utilisez WCF pour cela. Les rappels WCF sont bien adaptés pour cela.








servicebus