Configuraciones de bus
Puede conectar los buses de distintas formas en función de sus requisitos. Por ejemplo, puede enlazar motores de mensajería para distribuir la carga de trabajo de mensajes y para proporcionar disponibilidad en caso de que se produzca una anomalía del sistema.
- La carga de trabajo de mensajería se distribuye entre varios servidores.
- El proceso de mensajes se coloca cerca de la aplicación que lo está utilizando y reduce el tráfico de red. Por ejemplo, si las aplicaciones emisora y receptora se están ejecutando en el mismo proceso del servidor, es ineficaz direccionar todos los mensajes que pasan por las dos aplicaciones a través de un motor de mensajería que se ejecute en un servidor remoto.
- Disponibilidad mejorada en caso de anomalía de enlace o del sistema. Por ejemplo, la topología de bus puede eliminar un solo punto de anomalía y permite el almacenamiento y reenvío entre dos servidores.
- Opciones para mejorar la escalabilidad.
- Contiene cortafuegos u otras restricciones de red que limitan la posibilidad de que los hosts de la red se conecten a un solo motor de mensajería.
- Una configuración de bus puede contener enlaces a redes IBM MQ. Esto permite a los mensajes fluir entre las aplicaciones conectadas a un gestor de colas y aplicaciones IBM MQ conectados a un bus de integración de servicios.
Los servidores o clústeres de aplicaciones que albergan un motor de mensajería en el bus de integración de servicios se denominan miembros del bus. Un servidor IBM MQ es el servidor IBM MQ equivalente de un motor de mensajería. Puede hacer que un servidor IBM MQ sea miembro de un bus, que se convierte en un motor de mensajería que no está alojado en un servidor de aplicaciones.
Una configuración de bus puede incluir uno o más miembros de rutina de carga. Cuando una aplicación necesita una conexión con el bus, se conecta al miembro del programa de arranque, que autentica la solicitud y, a continuación, dirige la solicitud de conexión a un miembro del bus adecuado. Un miembro de rutina de carga sólo responde a las solicitudes de rutina de carga y no siempre alberga un motor de mensajería.
Si una configuración de bus utiliza varios dominios de seguridad, puede aislar los buses y las aplicaciones que los utilizan configurando los miembros de rutina de carga de manera que sólo un subconjunto de servidores o clústeres puedan acceder a un bus.