2017-08-16 166 views
-1

我在我的Java项目中使用Infinispan缓存。
我如何阅读Infinispan Cache的内容? 我搜索了外部库,但未成功。如何读取Infinispan缓存的内容

我想在浏览器上打开一些内容,查看内容,对象,RAM中的当前使用情况(它不会坏),过期/未过期,每个过期时间和系统中有多少。

这可以通过例如jvisualvm完成,但这不方便,并且存在连接问题。而且jvisualvm没有web界面。

有存在的东西可以解决这个问题吗?

+1

请澄清,“阅读内容”是什么意思?那些“外部图书馆”是什么?遍历所有条目?高速缓存API从ConcurrentMap继承,并且keySet(),entrySet()和values()方法按预期工作。 也许你使用它作为Hibernate ORM二级缓存,或通过Spring? –

+0

我想在浏览器上打开一些内容,查看内容,对象,RAM中的当前使用情况(它不会太差),过期/未过期,每个过期时间以及系统中有多少过期。 这可以通过例如jvisualvm完成,但这不方便,并且存在连接问题。 jvisualvm没有。 –

+0

补充了上面的问题 –

回答

0

正如您已经注意到的那样,某些统计信息或可用操作通过JMX公开。为了获得更好的用户体验,有Infinispan Console,但是它与作为服务器运行的infinispan集成,而不是嵌入模式(afaik)。