Políticas de integración de servicios
Cada motor de mensajería de un bus de integración de servicios pertenece a un grupo de alta disponibilidad (HAGroup). Los miembros de cada HAGroup están controlados por una política asignada al grupo en el tiempo de ejecución. Esta política de grupo principal determina las características de disponibilidad del motor de mensajería en elHAGroup.
Si añade un servidor a un bus de integración de servicios, se crea automáticamente un motor de mensajería que utiliza la política de integración de servicios predeterminada, automáticamente se crea una política "Uno de N". El comportamiento del motor de mensajería es ejecutarse sólo ese servidor, porque sólo hay un servidor disponible para él. Es posible configurar una política que no sea el valor predeterminado para el motor de mensajería, aunque no repercutiría en el comportamiento del motor de mensajería.
Si añade un clúster de servidores a un bus, puede controlar en qué servidores se puede ejecutar el motor de mensajería, así como el comportamiento del motor de mensajería si un servidor no está disponible. También puede añadir más motores de mensajería al clúster. Por ejemplo, puede configurar el clúster para proporcionar alta disponibilidad, escalabilidad o carga de trabajo compartida (aumentando el rendimiento mediante el aumento de los recursos que el servicio proporciona), o una combinación de estos factores.
Cuando se añade un clúster a un bus, puede configurar el comportamiento del motor de mensajería utilizando la asistencia para la política del motor de mensajería. Existen políticas de motor de mensajería predefinidas que dan soporte a configuraciones de clúster utilizadas frecuentemente, y una opción para definir una configuración personalizada mientras se siga utilizando la asistencia de política del motor de mensajería. La ventaja de utilizar la asistencia para la política del motor de mensajería es que le guía por la configuración y muchos de los valores se crean automáticamente. Para obtener más información, consulte los temas relacionados.
El resto de este tema describe la configuración del comportamiento del motor de mensajería sin utilizar la asistencia de política del motor de mensajería. Utilice estos valores si ya está familiarizado con este procedimiento. Si no, utilice la asistencia para la política del motor de mensajería.
Para configurar el comportamiento del motor de mensajería, configure la política del grupo principal para el HAGroup del motor de mensajería. Puede configurar la política para controlar si el motor de mensajería tiene preferencia en un servidor o conjunto de servidores determinado y si el motor de mensajería está limitado al conjunto de servidores preferidos. Puede controlar si después de una migración tras error, el motor de mensajería puede pasar a un servidor más preferido. También puede modificar la política para cambiar el intervalo de supervisión del motor de mensajería.
Tipo de política | Comportamiento |
---|---|
Estático: con un servidor en la lista de servidores de grupo estático | El motor de mensajería está limitado a un servidor determinado. El motor de mensajería puede ejecutarse únicamente en el servidor al que está limitado y no puede ejecutar la sustitución por anomalía en ningún otro servidor del clúster. Para varios motores de mensajería, esta puede resultarle una configuración útil para compartir la carga de trabajo cuando no se desea realizar la migración tras error. |
Uno de N: sin servidores preferidos | El motor de mensajería se ejecuta en el primer servidor disponible y puede
realizar una sustitución por anomalía en cualquiera de los demás servidores del clúster.
No tiene preferencia por ningún servidor concreto. La "Política SIBus predeterminada" proporciona este comportamiento. |
Uno de N: con servidores preferidos | El motor de mensajería se ejecuta en el primer servidor de la lista de servidores preferidos que está disponible cuando se inicia el motor de mensajería. Puede realizar la migración tras error en el primer servidor de la lista de servidores preferidos que esté disponible en ese momento. La prioridad de un servidor está relacionada con su posición en la lista de servidores preferidos, cuando más cerca del principio más prioridad tendrá. Si no hay ningún servidor preferido disponible, puede realizar una migración tras error en otro servidor del clúster. Después de que el motor de mensajería realice una migración tras error, no se mueve, aunque vuelva a estar disponible un servidor con más prioridad. |
Uno de N: con servidores preferidos y el valor Invertir sustitución | El motor de mensajería siempre se ejecuta en el servidor más preferido disponible. Se ejecuta en el primer servidor de la lista de servidores preferidos disponibles cuando se inicia el motor de mensajería. Puede realizar la migración tras error en el primer servidor de la lista de servidores preferidos que esté disponible en ese momento. La prioridad de un servidor está relacionada con su posición en la lista de servidores preferidos, cuando más cerca del principio más prioridad tendrá. Si no hay ningún servidor preferido disponible, puede realizar una migración tras error en otro servidor del clúster. Un vez que el motor de mensajería haya invertido la migración, si vuelve a estar disponible un servidor con más preferencia, el motor de mensajería se traslada automáticamente a ese servidor. |
Uno de N: con servidores preferidos y el valor Sólo servidores preferidos | El motor de mensajería sólo se ejecuta en los servidores de la lista de servidores preferidos. Se ejecuta en el primer servidor de la lista de servidores preferidos disponibles cuando se inicia el motor de mensajería. Puede realizar la migración tras error en el primer servidor de la lista de servidores preferidos que esté disponible en ese momento. La prioridad de un servidor está relacionada con su posición en la lista de servidores preferidos, cuando más cerca del principio más prioridad tendrá. Si no hay ningún servidor preferido disponible, no puede realizar una migración tras error en otro servidor del clúster. Si se selecciona el valor Invertir sustitución después de que el motor de mensajería haya invertido la migración, si vuelve a estar disponible un servidor con más preferencia, el motor de mensajería se traslada automáticamente a ese servidor. |
Sin operación | El motor de mensajería se gestiona mediante una infraestructura de alta disponibilidad externa y puede ejecutar la sustitución por anomalía en cualquier otro
servidor del clúster de alta disponibilidad externo. Si se requiere una afinidad de servidor, debe configurarse como una preferencia en la configuración del clúster de alta disponibilidad. Los detalles de la configuración dependen de la opción de la infraestructura de alta disponibilidad. Esta política resulta útil cuando se utiliza una base de datos en clúster de alta disponibilidad para el almacén de datos del motor de mensajería; puede colocar el motor de mensajería bajo el control del mismo clúster de alta disponibilidad que está gestionando la base de datos. Esta política también es útil cuando un motor de mensajería se conectar a un gestor de colas IBM MQ; el motor de mensajería puede ejecutar la sustitución por anomalía si utiliza una dirección IP de clúster de alta disponibilidad para sus cadenas de canales de entrada. Para obtener más información, consulte Infraestructuras externas de alta disponibilidad e integración de servicios. |
La política se asigna al tiempo de ejecución de HAGroup adecuado utilizando el criterio de coincidencia que se configura para la política.
Política de integración de servicio predeterminada
La política más general para la integración de servicios es el valor predeterminado que se incluye con el producto, la "Política predeterminada SIBus". Esta es una política "Uno de N" sin ningún servidor preferido, esto es, el motor de mensajería se inicia en el primer servidor disponible del clúster y puede realizar la sustitución por anomalía en cualquier otro servidor de aplicaciones del clúster. No se realiza la sustitución por anomalía automática y no existe un intervalo de supervisión de 120 segundos. La política tiene un criterio de coincidencia individual que coincide con cualquier motor de mensajería de integración de servicios, de modo que la política se aplica a cualquier motor de mensajería, a menos que el motor de mensajería esté en un HAGroup que posee una coincidencia mayor con una política diferente.