Configuración de réplica de igual a igual con JMS

El mecanismo de réplica de igual a igual basada en JMS (Java Message Service) se utiliza en ambos entorno de WebSphere eXtreme Scale, el local y el distribuido. JMS es un proceso de réplica de núcleo a núcleo y permite a las actualizaciones de datos fluir entre los ObjectGrids locales y los ObjectGrids distribuidos. Por ejemplo, con este mecanismo podrá mover actualizaciones de datos de una cuadrícula de datos de eXtreme Scale distribuida a una cuadrícula de eXtreme Scale local, o desde una cuadrícula a otra en un dominio de sistema distinto.

Antes de empezar

El mecanismo de réplica de igual a igual basado en JMS se basa en el ObjectGridEventListener basado en JMS incorporado, com.ibm.websphere.objectgrid.plugins.builtins.JMSObjectGridEventListener. Si desea información detallada relacionada con la habilitación del mecanismo de réplica de igual a igual, consulte Receptor de sucesos JMS.

Si desea más información, consulte Habilitación del mecanismo de invalidación de clientes.

Lo que aparece a continuación es un ejemplo de configuración XML para habilitar el mecanismo de réplica de igual a igual en una configuración de eXtreme Scale:

Configuración de la réplica de igual a igual - ejemplo de XML 
<bean id="ObjectGridEventListener" 
className="com.ibm.websphere.objectgrid.plugins.JMSObjectGridEventListener">
<property name="replicationRole" type="java.lang.String" value="DUAL_ROLES" description="" />
  <property name="replicationStrategy" type="java.lang.String" value="PUSH" description="" />
  				<property name="jms_topicConnectionFactoryJndiName" type="java.lang.String"
		value="defaultTCF" description="" />
  <property name="jms_topicJndiName" type="java.lang.String" value="defaultTopic" description="" />
  <property name="jms_topicName" type="java.lang.String" value="defaultTopic" description="" />
  <property name="jms_userid" type="java.lang.String" value="" description="" />
  <property name="jms_password" type="java.lang.String" value="" description="" />
  <property name="jndi_properties" type="java.lang.String" 
	value="java.naming.factory.initial=org.apache.activemq.jndi.ActiveMQInitialContextFactory;
	java.naming.provider.url=tcp://localhost:61616;connectionFactoryNames=defaultTCF;
	topic.defaultTopic=defaultTopic"
 description="jndi properties" />
     </bean>