2012-07-11 2 views
0

Je me demande s'il y a des directives sur lesquelles la machine MSMQ devrait être installée, dans une situation où une machine (A) enverra des messages, et une autre machine (B) les recevra. Y a-t-il des facteurs qui indiquent qu'il vaut mieux installer MSMQ sur A (dans ce cas, l'expéditeur écrit des messages localement, mais le destinataire les lit à distance), ou installer sur B (dans le cas contraire?)MSMQ doit-il être sur l'expéditeur de la machine réceptrice?

(Si cela fait une différence, dans notre cas, l'expéditeur est un site Web, et le récepteur est un serveur d'applications qui se trouve derrière le site Web et auquel le site Web envoie des messages. J'aurais été enclin à installer MSMQ sur le serveur de l'application, sur le principe vague de garder le moins de logiciels possible sur le serveur web pour des raisons de sécurité, puisque ce serveur est en première ligne de toute attaque. le site Web se trouve derrière un équilibreur de charge - donc «machine A» est en fait deux machines identiques, de même pour la machine «B»). MSMQ doit s'exécuter sur toutes les machines qui envoient ou reçoivent des messages.

Répondre

2

Cela n'a pas d'importance si vous "envoyez local/lisez à distance" ou "envoyez à distance/lisez local".

Questions connexes