Bus de varios servidores sin formación de clúster
Un bus que consta de múltiples servidores proporciona ventajas como escalabilidad, capacidad de gestionar más conexiones cliente y un mayor rendimiento de la mensajería. Un bus de varios servidores incluye varios motores de mensajería que pueden compartir el trabajo de almacenar y distribuir los mensajes.
Otra ventaja de un bus de varios servidores es que puede localizar la cola que una aplicación utiliza en el mismo servidor de aplicaciones que esa aplicación, que puede ser más eficaz si hay varios servidores de aplicaciones que ejecutan las aplicaciones.
Puede configurar un bus de modo que tenga varios miembros del bus de servidores, cada uno de los cuales ejecute un motor de mensajería. Todos los servidores del bus deben pertenecer a la misma célula.
Todos los motores de mensajería del bus están conectados implícitamente, y las aplicaciones pueden conectarse a cualquier motor de mensajería del bus. Todos los motores de mensajería del bus conocen los recursos asignados a cada motor de mensajería de dicho bus.
Los motores de mensajería no necesitan ejecutarse todos al mismo tiempo; si se detiene un motor de mensajería, los demás motores de mensajería del bus siguen funcionando. Sin embargo, si un motor de mensajería se detiene, los recursos que posee dicho motor de mensajería no están disponibles. En concreto, no están disponibles los destinos asignados a dicho motor de mensajería.
