JBoss 7.1.1 + 弹性缓存?
JBoss 7.1.1 + ElasticCache?
我正在 AWS 上部署我的 Java EE 应用程序 (JBoss 7.1.1),我现在缺少的是缓存...我似乎找不到任何关于如何操作的文档以非编程方式用 Memcached 或 Redis 替换或复制 Infinispan 缓存(我无法更改代码中的任何内容)...有人吗?
我想我应该在我的standalone.xml...附近做点什么?
<subsystem xmlns="urn:jboss:domain:infinispan:1.2" default-cache-container="hibernate">
<cache-container name="hibernate" default-cache="local-query">
<local-cache name="entity">
<transaction mode="NON_XA"/>
<eviction strategy="LRU" max-entries="10000"/>
<expiration max-idle="100000"/>
</local-cache>
<local-cache name="local-query">
<transaction mode="NONE"/>
<eviction strategy="LRU" max-entries="10000"/>
<expiration max-idle="100000"/>
</local-cache>
<local-cache name="timestamps">
<transaction mode="NONE"/>
<eviction strategy="NONE"/>
</local-cache>
</cache-container>
</subsystem>
踏出,
JBoss 中没有对 Redis/Memcached 的开箱即用支持,但 Infinispan 8 可以使用 Redis 作为缓存存储,请参阅 http://blog.infinispan.org/2015/09/new-redis-cache-store-introduced-in.html
HTH,马克
我正在 AWS 上部署我的 Java EE 应用程序 (JBoss 7.1.1),我现在缺少的是缓存...我似乎找不到任何关于如何操作的文档以非编程方式用 Memcached 或 Redis 替换或复制 Infinispan 缓存(我无法更改代码中的任何内容)...有人吗?
我想我应该在我的standalone.xml...附近做点什么?
<subsystem xmlns="urn:jboss:domain:infinispan:1.2" default-cache-container="hibernate">
<cache-container name="hibernate" default-cache="local-query">
<local-cache name="entity">
<transaction mode="NON_XA"/>
<eviction strategy="LRU" max-entries="10000"/>
<expiration max-idle="100000"/>
</local-cache>
<local-cache name="local-query">
<transaction mode="NONE"/>
<eviction strategy="LRU" max-entries="10000"/>
<expiration max-idle="100000"/>
</local-cache>
<local-cache name="timestamps">
<transaction mode="NONE"/>
<eviction strategy="NONE"/>
</local-cache>
</cache-container>
</subsystem>
踏出,
JBoss 中没有对 Redis/Memcached 的开箱即用支持,但 Infinispan 8 可以使用 Redis 作为缓存存储,请参阅 http://blog.infinispan.org/2015/09/new-redis-cache-store-introduced-in.html
HTH,马克