Configuración de una memoria caché global
Después de la migración de un nodo de integración configurado con una memoria caché global, es posible que sea necesario realizar pasos adicionales para completar la configuración de memoria caché global.
Acerca de esta tarea
En IBM® App Connect Enterprise 13.0, la configuración de la caché global implica establecer el cacheServerName parámetro, que debe ser único en su sistema de caché global.
Si el nombre del nodo de integración de destino es el mismo que el nombre del nodo de integración de origen, no es necesario realizar ninguna tarea de configuración adicional. Si, de lo contrario, el nombre del nodo de integración de destino es distinto del nombre del nodo de integración de origen, realice los cambios siguientes para completar la configuración de la memoria caché global.
De forma predeterminada, los servidores de integración de IBM App Connect Enterprise 13.0 utilizan Java 17, que no es compatible con las redes WXS integradas ni con las conexiones a redes WXS externas. Para habilitar el uso de las capacidades WXS, debe configurar sus servidores de integración para que utilicen Java 8, mediante el comando ibmint specify jre.
Procedimiento
Consideremos este ejemplo: si el nodo IB10NODE se migra de IBM Integration Bus 10.0 a IBM App Connect Enterprise 13.0 con el nombre ACE12NODE, el valor de catalogClusterEndPoints es IB10NODE_localhost_2800:localhost:2803:2801. Después de la migración, especifique, por ejemplo, un valor ACE12CatalogServer en cacheServerName y actualice el valor en catalogClusterEndPoints para que sea ACE12CatalogServer:localhost:2803:2801, como se muestra en la siguiente stanza de memoria caché global de ejemplo para un servidor de catálogo.
GlobalCache:
cacheOn: true
cacheServerName: 'ACE12CatalogServer'
catalogClusterEndPoints: 'ACE12CatalogServer:localhost:2803:2801'
catalogDomainName: 'WMB_IB10NODE_localhost_2800'
catalogServiceEndPoints: 'localhost:2800'
enableCatalogService: true
enableContainerService: true
enableJMX: true
haManagerPort: 2801
jmxServicePort: 2802
listenerHost: 'localhost'
listenerPort: 2800
Defina, asimismo, un cacheServerName exclusivo para el servidor de contenedor. El valor de catalogClusterEndPoints es el mismo para todos los servidores de integración que participan en la configuración de memoria caché global. El aspecto de la stanza global para un servidor de contenedor, con un cacheServerName de ACE12ContainerServer2, es parecido al ejemplo siguiente:
GlobalCache:
cacheOn: true
cacheServerName: 'ACE12ContainerServer2'
catalogClusterEndPoints: 'ACE12CatalogServer:localhost:2803:2801'
catalogDomainName: 'WMB_IB10NODE_localhost_2800'
catalogServiceEndPoints: 'localhost:2800'
enableCatalogService: false
enableContainerService: true
enableJMX: true
haManagerPort: 2805
jmxServicePort: 2806
listenerHost: 'localhost'
listenerPort: 2804