JBoss 7.1.1 + ElasticCache?

时间:2015-12-10 15:33:53

标签: jboss redis memcached jboss7.x amazon-elasticache

我正在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>

1 个答案:

答案 0 :(得分:0)

Tachú,

在JBoss中没有对Redis / Memcached的开箱即用支持,但Infinispan 8可以使用Redis作为缓存存储,请参阅http://blog.infinispan.org/2015/09/new-redis-cache-store-introduced-in.html

HTH,马克