2017-08-16 128 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)。