2011-09-16 4 views
2

Est-il recommandé d'utiliser NServiceBus (ou une bibliothèque de bus de service) uniquement dans le but de publier des messages côté client?Utilisation d'un NServiceBus pour publier/recevoir des messages localement

J'ai regardé une poignée de projets open source et ils semblent tous avoir quelque chose en commun. Tous les projets publient des messages et incitent les consommateurs à gérer le message (ou la commande) spécifique. Essentiellement, je cherche à découpler mes actions en envoyant des messages et en demandant à un gestionnaire d'en prendre soin. Tout cela serait fait localement sur le client.

+1

J'ai toujours évité cela et utilisé un EventAggregator pour les pub/sous locaux ... mais je suis curieux de connaître les réponses des autres à cette question ... – Jeff

+0

Bon appel. J'ai oublié de mentionner que j'utilise actuellement l'agrégateur d'événements de Caliburn.Micro. L'inconvénient de ce petit framework est qu'il ne crée pas de gestionnaires. Donc, disons que j'avais un gestionnaire autonome qui gérait un message spécifique, rien ne se passerait car ce gestionnaire ne peut pas s'abonner lui-même. – User

Répondre

1

Je pense que NServiceBus et les outils équivalents sont trop lourds du côté client et nécessitent souvent une configuration étendue.

Questions connexes