我们正在使用Wildfly Infinispan子系统,我们对容器定义中模块属性的目的感到困惑。我的意思是:
<cache-container name="redirectCache" default-cache="default" module="deployment.OurPackage-ear-1.0-SNAPSHOT.ear">
<transport lock-timeout="60000"/>
<distributed-cache name="default" batching="true" jndi-name="java:jboss/infinispan/redirectCache" mode="ASYNC" owners="2" l1-lifespan="0"/>
</cache-container>
在Wildfly文档中,有:定义在构建此缓存容器时应使用其类加载器的模块。 它究竟意味着什么?到目前为止,我们似乎只能从此属性中引用的应用程序包访问缓存。如果有一个不同的模块或根本没有模块,那么应用程序似乎不会启动。 是否可以跨各种应用程序共享缓存?那么模块属性应该是什么?