Bus à plusieurs serveurs sans mise en cluster
Un bus constitué de plusieurs serveurs fournit des avantages d'évolutivité, permet de gérer plusieurs connexions client et améliore la génération des messages. Un bus multiserveur inclut des moteurs de messagerie qui peuvent partager le stockage et la distribution des messages.
Un bus multiserveur permet également de localiser la file d'attente que consomme une application dans le serveur d'applications de l'application, ce qui peut être plus efficace s'il existe plusieurs serveurs d'applications qui exécutent des applications.
Vous pouvez configurer un bus pour qu'il possède plusieurs membres de bus de serveurs, chacun exécutant un moteur de messagerie. Tous les serveurs du bus doivent appartenir à la même cellule.
Tous les moteurs de messagerie dans le bus sont connectés implicitement et les applications peuvent se connecter à n'importe que moteur de messagerie dans le bus. Tous les moteurs de messagerie dans le bus connaissent les ressources affectées à chaque moteur de messagerie dans le bus.
Il n'est pas nécessaire d'exécuter tous moteurs de messagerie simultanément ; si un moteur de messagerie s'arrête, les autres moteurs de messagerie continuent de fonctionner. Toutefois, si un moteur de messagerie s'arrête, les ressources détenues par le moteur de messagerie sont indisponibles, notamment, les destinations affectées au moteur de messagerie.
