> Tech > Acheminement des messages

Acheminement des messages

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

L'acheminement par MSMQ d'un message de l'émetteur à  la file d'attente et de la file d'attente au destinataire est transparent pour l'application. Une bonne compréhension du mode d'acheminement pratiqué par MSMQ peut vous aider à  concevoir un système optimal.Lorsqu'un ordinateur doit communiquer avec un autre dans une Entreprise MSMQ, MSMQ

essaie d’abord d’utiliser le protocole réseau sous-jacent pour établir
une session directe entre les ordinateurs. S’il ne parvient pas à  instaurer cette
connexion, MSMQ utilise son mécanisme d’acheminement.

Par exemple, supposons qu’un ordinateur émetteur exécute IP, alors que le destinataire
utilise IPX, et que les deux se trouvent dans des RC séparés. Un contrôleur MSMQ
ou un RS supportant à  la fois IP et IPX et appartenant aux deux RC, acheminera
le message pour les deux ordinateurs. Autre exemple, le cas d’un ordinateur de
destination déconnecté ou impossible à  atteindre. Le MSMQ prend le message de
l’ordinateur source et le stocke dans un serveur MSMQ pour l’acheminer ultérieurement.
MSMQ essaie toujours d’utiliser le chemin le plus court pour la communication.
Lorsque MSMQ achemine un message d’un Site à  un autre, il utilise les coûts de
liaison entre Sites que vous avez définis, pour localiser l’acheminement ayant
le coût le plus bas (c’est-à -dire le chemin le plus rapide).

Outre l’acheminement natif, MSMQ offre aussi un mécanisme d’acheminement baptisé
concentration de session, qui sert à  optimiser le réseau MSMQ. La concentration
de session permet de réduire le nombre de connexions, ou sessions, sur un Site
ou entre Sites. Par exemple, supposons que 10 clients indépendants d’un Site MSMQ
aient besoin de communiquer entre eux constamment. Le Site contiendra un total
de 10 x 9 sessions (chacun des 10 clients communique avec les 9 autres).
Il convient alors de désigner un serveur MSMQ pour servir de plaque tournante
de messages pour les 10 ordinateurs, de sorte que tous les messages entrants et
sortants doivent passer par le serveur. L’acheminement des messages par le serveur
permet de réduire le nombre de sessions de 90 à  10. Pour la tolérance de pannes
et l’équilibrage des charges, on peut désigner deux hubs de messages pour un client
indépendant – un hub pour les messages entrants et un pour les messages sortants.

Le concept de hub de messages de désigner un serveur MSMQ comme porte d’entrée
du Site, permettant le passage du Site local à  un Site voisin. Tout le trafic
de messagerie inter sites doit passer par cette porte d’entrée. Si les Sites ont
tous deux une porte d’entrée, le nombre de sessions entre les Sites se réduit
à  une. Pour assurer tolérance de pannes et équilibrage des charges, attribuez
au moins deux portes d’entrée à  un Site.

Téléchargez cette ressource

Guide inmac wstore pour l’équipement IT de l’entreprise

Guide inmac wstore pour l’équipement IT de l’entreprise

Découvrez toutes nos actualités à travers des interviews, avis, conseils d'experts, témoignages clients, ainsi que les dernières tendances et solutions IT autour de nos 4 univers produits : Poste de travail, Affichage et Collaboration, Impression et Infrastructure.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010