使用MQSeries在JMS上进行EhCache复制
是否有人可以建议这是否可行,如果可能,如何配置ehcache.xml以及如何对自定义连接工厂进行编码?我有它的工作,ActiveMQ是有据可查的,但找不到提到WMQ使用MQSeries在JMS上进行EhCache复制,jms,replication,ehcache,ibm-mq,Jms,Replication,Ehcache,Ibm Mq,是否有人可以建议这是否可行,如果可能,如何配置ehcache.xml以及如何对自定义连接工厂进行编码?我有它的工作,ActiveMQ是有据可查的,但找不到提到WMQ 提前感谢WebSphereMQ与ActiveMQ一样也与JMS兼容,因此您的配置可能如下所示(此配置使用指向本地主机的providerURL,根据您的需要进行自定义): @user2413527您有没有找到解决方案? <cache name="sampleCacheNorep" maxEntriesLocalHeap="1
提前感谢WebSphereMQ与ActiveMQ一样也与JMS兼容,因此您的配置可能如下所示(此配置使用指向本地主机的providerURL,根据您的需要进行自定义):
@user2413527您有没有找到解决方案?
<cache name="sampleCacheNorep"
maxEntriesLocalHeap="1000"
eternal="false"
timeToIdleSeconds="1000"
timeToLiveSeconds="1000"
overflowToDisk="false">
<cacheEventListenerFactory
class="net.sf.ehcache.distribution.jms.JMSCacheReplicatorFactory"
properties="replicateAsynchronously=false, replicatePuts=false,
replicateUpdates=false, replicateUpdatesViaCopy=false,
replicateRemovals=false, loaderArgument=sampleCacheNorep"
propertySeparator=","/>
<cacheLoaderFactory
class="net.sf.ehcache.distribution.jms.JMSCacheLoaderFactory"
properties="initialContextFactoryName=netcom.ibm.mq.jms.context.WMQInitialContextFactory,
providerURL=localhost:1414/SYSTEM.DEF.SVRCONN,
replicationTopicConnectionFactoryBindingName=topicConnectionFactory,
getQueueConnectionFactoryBindingName=queueConnectionFactory,
replicationTopicBindingName=ehcache,
getQueueBindingName=ehcacheGetQueue,
timeoutMillis=10000"/>
</cache>