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