Configurations de bus
Vous pouvez connecter des bus de différentes manières en fonction de vos besoins. Par exemple, vous pouvez lier des moteurs de messagerie pour distribuer la charge de travail des messages et fournir la disponibilité en cas de défaillance du système.
- La charge de travail de la messagerie est répartie entre plusieurs serveurs.
- Le traitement des messages est proche des applications qui l'utilisent, ce qui réduit le trafic réseau. Par exemple, si les applications émettrice et réceptrice sont exécutées dans le même processus serveur, il n'est pas intéressant d'acheminer tous les messages circulant entre elles via un moteur de messagerie exécuté sur un serveur éloigné.
- La disponibilité est améliorée en cas de défaillance du système ou de la liaison. Par exemple, votre topologie de bus peut permettre de supprimer un point de défaillance unique et d'effectuer des opérations de stockage et de transmission entre deux serveurs.
- Les options d'évolutivité s'améliorent.
- Les pare-feu, ou les autres restrictions de réseau qui limitent la possibilité des hôtes du réseau de se connecter à un même moteur de messagerie peuvent être pris en charge.
- Une configuration de bus peut contenir des liaisons à des réseaux IBM MQ. Cela permet l'envoi de messages entre les applications connectées à un gestionnaire de files d'attente IBM MQ et les application connectées à un bus d'intégration de services.
Les d'applications ou clusters de serveurs qui hébergent un moteur de messagerie dans le bus d'intégration de services s'appellent des membres du bus. Un serveur IBM MQ est l'équivalent IBM MQ d'un moteur de messagerie. Vous pouvez transformer un serveur IBM MQ de membre de bus qui devient un moteur de messagerie non hébergé par un serveur d'applications.
Une configuration de bus peut contenir un ou plusieurs membres d'amorçage. Lorsqu'une application nécessite une connexion au bus, elle se connecte au membre d'amorçage qui authentifie la demande et dirige la demande de connexion vers un membre de bus adapté. Un membre d'amorçage répond uniquement aux demandes d'amorçage et n'héberge pas toujours un moteur de messagerie.
Si une configuration de bus utilise plusieurs domaines, vous pouvez isoler les bus et les applications qui les utilisent en configurant les membres d'amorçage pour que seul un sous-ensemble des serveurs ou des clusters puisse accéder à un bus.