Mecanismo de replicação ponto a ponto baseado no Java Message Service (JMS) é usado em ambiente local e distribuído do WebSphere eXtreme Scale. O JMS é um processo de replicação núcleo a núcleo e permite que as atualizações de dados fluam entre os ObjectGrids e os ObjectGrids distribuídos. Por exemplo, com esse mecanismo, é possível mover as atualizações de dados de uma grade de dados distribuída do eXtreme Scale em um local do eXtreme Scale ou de uma grade para outra grade em um domínio de sistema diferente.
O mecanismo de replicação ponto a ponto baseado em JMS é baseado no ObjectGridEventListener baseado em JMS integrado, com.ibm.websphere.objectgrid.plugins.builtins.JMSObjectGridEventListener. Para obter informações detalhadas sobre a ativação do mecanismo de replicação ponto a ponto, consulte Listener de Eventos da JMS.
Consulte Ativando o Mecanismo de Invalidação do Cliente para obter informações adicionais.
A seguir há um exemplo de uma configuração XML para ativar um mecanismo de replicação ponto a ponto em uma configuração do eXtreme Scale:
configuração da
replicação ponto a ponto - exemplo 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>