0
我已经Wildfly配置为使用高速缓存用于休眠,如下图所示:使用Wildfly,我可以远程监听缓存事件吗?
<subsystem xmlns="urn:jboss:domain:infinispan:3.0">
<cache-container name="hibernate" default-cache="local-query" module="org.hibernate.infinispan">
<local-cache name="local-query">
<transaction mode="NON_XA"/>
<eviction strategy="LRU" size="10000"/>
<expiration max-idle="28800000"/>
</local-cache>
<local-cache name="entity">
<transaction mode="NON_XA"/>
<eviction strategy="LRU" size="10000"/>
<expiration max-idle="28800000"/>
</local-cache>
<local-cache name="timestamps">
<transaction mode="NON_XA"/>
<eviction strategy="NONE"/>
</local-cache>
</cache-container>
</subsystem>
我想揭露的Hotrod端点,听在一个非常类似的方式缓存事件我怎么能做到这一点与Infinispan的服务器。我这样做是因为我手动和有选择地复制底层数据库,并且我想手动使另一端的Hibernate缓存失效。
我该怎么做?
可这在standalone.xml使用配置虽然做什么?我宁愿只是像使用xml配置的Infinispan服务器那样绑定它。我正在尝试上述解决方案今天/明天,并会让你知道它是怎么回事。 – sdyarnell
不需要。您需要从Infinispan服务器中携带端点子系统,并使其与WidlFly中的infinispan子系统一起工作。 –
因此,如果我携带终端子系统,我应该期望它工作吗?我以前尝试过,但我相信我可能使用了某些罐子的错误版本。 – sdyarnell