Configuración de ehcache
Ehcache es una memoria caché distribuida Java de código abierto para el almacenamiento en memoria caché con fines generales, Java EE y contenedores ligeros. Todos los nodos del clúster pueden utilizar el mismo archivo plan_ehcache.xml, o puede indicar un archivo plan_ehcache.xml diferente para cada nodo.
Para las instalaciones de un clúster, puede editar el archivo plan_ehcache.xml de forma que dichos cambios en las plantillas o carpetas de ofertas no requieren que se reinicie el sistema. Seleccione uno de los procedimientos que siguen basándose en si está utilizando RMI o la multidifusión para la réplica de memoria caché.
*
Si la instalación se ha actualizado de una versión anterior, es posible que no estén presentes algunos o todos los apartados del archivo plan_ehcache.xml. En dicho caso, añada y edite el archivo tal como se indica en los apartados que siguen.
Para configurar ehcache con RMI
Los sistemas Marketing Operations que tienen la siguiente tipografía normalmente utilizan RMI:
Servidor con equilibrado de carga, dos servidores adicionales
Vaya al directorio <IBM_EMM_Home>\<MarketingOperations_Home>\conf y abra el archivo plan_ehcache.xml en un editor de texto. A continuación, realice las siguientes ediciones:
*
Debe personalizar los elementos mostrados en negrita (machineA, machineB y port) para reflejar el entorno. Proporcione una lista separada por líneas verticales de todas la máquinas del clúster, utilizando los nombres de host completos.
<!--
<cacheManagerPeerProviderFactory
class="net.sf.ehcache.distribution.RMICacheManagerPeerProviderFactory"
properties="peerDiscovery=manual,
rmiUrls=//
<machineA>:40000/planApplicationCache|//<machineB>:
40000/planApplicationCache"/>

<cacheManagerPeerListenerFactory
class="net.sf.ehcache.distribution.RMICacheManagerPeerListenerFactory"
properties="port=40000, socketTimeoutMillis=20000"/>
-->
*
<!--
<cacheEventListenerFactory
class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
properties="replicateAsynchronously=true, replicatePuts=true,
replicateUpdates=true, replicateUpdatesViaCopy=true,
replicateRemovals=true"/>
<cacheEventListenerFactory
class="com.unicacorp.uap.common.cache.PlanCacheEventListenerFactory
"net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" />
-->
*
<bootstrapCacheLoaderFactory class=net.sf.ehcache.distribution.
RMIBootstrapCacheLoaderFactory"/>
Para configurar ehcache con la multidifusión
Los sistemas Marketing Operations que tienen la siguiente tipografía normalmente utilizan la multidifusión:
Servidor con equilibrado de carga, un servidor adicional
Vaya al directorio <IBM_EMM_Home>\<MarketingOperations_Home>\conf y abra el archivo plan_ehcache.xml en un editor de texto. A continuación, realice las siguientes ediciones:
*
Debe personalizar los elementos mostrados en negrita (multicastGroupAddress y multicastGroupPort) para reflejar el puerto y el grupo de multidifusión en el entorno.
<!--<cacheManagerPeerProviderFactory
class="net.sf.ehcache.distribution.RMICacheManagerPeerProviderFactory"
properties="peerDiscovery=automatic, multicastGroupAddress=
230.0.0.1,
multicastGroupPort=4446, timeToLive=32"/>

<cacheManagerPeerListenerFactory
class="net.sf.ehcache.distribution.RMICacheManagerPeerListenerFactory"/>
-->
*
<!--
<cacheEventListenerFactory
class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
properties="replicateAsynchronously=true, replicatePuts=true,
replicateUpdates=true, replicateUpdatesViaCopy=true,
replicateRemovals=true"/>
<cacheEventListenerFactory
class="com.unicacorp.uap.common.cache.PlanCacheEventListenerFactory" />
-->
*
<bootstrapCacheLoaderFactory
class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory"/>