2012-06-13 6 views

Répondre

2

Le profil maître combine essentiellement les fonctions du distributeur NServiceBus 2.6 avec un noeud de travail lui-même, au moins, en ce qui concerne la répartition de la charge.

Un nœud maître fait aussi d'autres choses en fonction d'autres configurations, comme agissant en tant que gestionnaire de délai d'attente, passerelle, etc.

Le profil de distribution, d'autre part, transforme le point final dans un distributeur SEULEMENT. En effet, il devient comme un distributeur NServiceBus 2.6. Il distribue des messages mais ne participe pas à leur traitement par lui-même. Le Distributeur est utile pour le scénario lorsque vous placez un groupe de distributeurs sur un cluster de basculement (lisez: cher) et vous ne voulez pas gaspiller ces ressources coûteuses sur le traitement des messages, parce que vous avez des serveurs moins chers à gérer cette.

Pour plus d'informations, consultez More on Profiles dans la documentation NServiceBus, en particulier la rubrique « Caractéristiques Profils connexes »

EDIT

En ce qui concerne de ne pas courir nœuds travailleurs dans un cluster de basculement, il apparaît que dans V3 les choses ne sont pas tout à fait comme elles devraient l'être, ce qui est (conceptuellement) l'exécution du gestionnaire de distribution et de délai dans le maître sur le cluster (sans travailleur), et ensuite seulement l'exécution des travailleurs comme des satellites. Voir ce thread in the NServiceBus discussion group et le comments on this answer for this question pour plus d'informations.

+0

J'espère qu'il est possible d'exécuter le profil Distributeur avec le gestionnaire de délai, je ne veux pas installer les nœuds de travail sur le cluster de basculement. – Marius

+0

Edited ma réponse avec plus d'informations, mais malheureusement, vous trouverez probablement un peu incomplète pour le moment. –

+0

Aucun problème lors de l'exécution du gestionnaire de délai sur le distributeur, mais vous devez le démarrer vous-même. Consultez la réponse à http://stackoverflow.com/questions/14718083/what-is-the-correct-way-to-use-the-timeout-manager-with-the-distributor-in-nserv – janovesk

Questions connexes