J'utilise NService bus 3.0, devrais-je utiliser Master profile ou NServiceBus.Distributor pour équilibrer la charge?Quelles sont les différences entre les nœuds NServiceBus.Distributor et Master
Répondre
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.
- 1. Quelles sont les différences entre les délégués et les événements?
- 2. Quelles sont les différences entre les imbriqués if et &&?
- 3. Quelles sont les différences entre les services distribués et décentralisés?
- 4. Quelles sont les différences entre & et &&, | et || dans R?
- 5. quelles sont les différences d'algorithme entre JPEG et GIF?
- 6. Quelles sont les différences entre Model, ModelMap et ModelAndView?
- 7. quelles sont les différences clés entre mvc1 et mvc2
- 8. Quelles sont les différences entre dpm() et dsm()?
- 9. Quelles sont les différences entre glVertexAttribPointer et glVertexAttrib1f
- 10. Quelles sont les différences entre RedrawWindow et UpdateWindow dans Win32?
- 11. Quelles sont les différences entre gdata.docs.service.DocsService et gdata.docs.client.DocsClient?
- 12. Quelles sont les différences entre zéro, NULL et [NSNULL nul]?
- 13. Quelles sont les différences entre ClearCase et Visual SourceSafe?
- 14. Quelles sont les différences entre 127.0.0.1, 0.0.0.0 et localhost?
- 15. Quelles sont les différences entre <? écho __(); et <= __();
- 16. Quelles sont les différences de rendu entre FF2 et FF3?
- 17. Quelles sont les principales différences entre CLTL2 et ANSI CL?
- 18. Quelles sont les différences fondamentales entre ASP.net et PHP?
- 19. Quelles sont les différences entre la rupture et la sortie?
- 20. Quelles sont les différences entre un proc et lambda?
- 21. Quelles sont les différences entre Red5 et Flash Media Server
- 22. Quelles sont les différences entre [Serializable] et [Serializable()]
- 23. Quelles sont les différences entre HoughCircles dans EmguCV et OpenCV?
- 24. Quelles sont les différences entre MSMQ et WF?
- 25. Quelles sont les différences entre GlyphRange et CharacterRange dans NSTextView?
- 26. Quelles sont les différences entre g ++ version 4.0.0.8 et 4.3.2?
- 27. En C#. Quelles sont les différences entre String et string?
- 28. Quelles sont les différences entre NSURLConnection et ASI-HTTP-Request?
- 29. Quelles sont les différences entre gluProject et glhProject?
- 30. Quelles sont les différences entre std :: strtol et std :: stoi?
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
Edited ma réponse avec plus d'informations, mais malheureusement, vous trouverez probablement un peu incomplète pour le moment. –
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