【发布时间】:2015-06-14 08:06:48
【问题描述】:
我在 WildFly 8.2 服务器中嵌入了 Infinispan 缓存。
我在<subsystem xmlns="urn:jboss:domain:infinispan:2.0">里面添加了standalone.xml:
<cache-container name="mycache" default-cache="cachedb">
<transport lock-timeout="600000" />
<replicated-cache name="cachedb" batching="true" mode="SYNC" />
</cache-container>
...并像这样注入缓存容器:
@Singleton
@Startup
public class CacheManager {
@Resource(lookup = "java:jboss/infinispan/container/mycache")
private CacheContainer container;
. . . .
}
我可以在我的应用程序中使用缓存。
但是要求是使用任何缓存监控 API 远程查看/编辑/删除缓存数据。
通过 jconsole 可以看到缓存信息,但是看不到缓存数据。
如何远程访问缓存?
【问题讨论】:
-
您考虑过使用Infinispan Server 吗?
-
没有。要求是在wildfly服务器中嵌入infinispan。
-
那恐怕你能做的就这么多了。远程访问 Infinispan 缓存仅适用于 Infinispan 服务器。
标签: java caching jboss wildfly-8 infinispan