2017-05-18 55 views
0

我們是否有任何工具可以用來查看休眠二級緩存數據對象。 我已經使用了Jconsole,visualvm和hazelcast mancenter,但是我沒有在這個工具中看到這個特性。查看休眠二級緩存數據的UI工具

我的主要目標是什麼數據緩存,我想檢查如何讀/寫和事務性緩存的作品。

只是想讓我的應用程序中的一切工作正常。

我想知道人們如何測試讀/寫和事務緩存,他們如何確保在env中prod中的所有內容都能正常工作。

+0

你使用'com.hazelcast.hibernate.HazelcastCacheRegionFactory'或'com.hazelcast.hibernate.HazelcastLocalCacheRegionFactory'作爲你的'hibernate.cache.region.factory_class'嗎? – emre

+0

目前使用的是HazelcastCacheRegionFactory – Majid

回答

0

當使用com.hazelcast.hibernate.HazelcastCacheRegionFactory時,所有數據都存儲在Hazelcast IMap中。存儲在Hazelcast IMap中的數據可以通過使用Map Browser on Hazelcast Management Center來瀏覽。不幸的是,地圖瀏覽器目前僅支持瀏覽具有字符串/整數/長鍵的條目。

我們計劃在未來的版本中向管理中心添加更好的瀏覽功能。在此之前,你最好的選擇似乎是有一個小工具程序,查詢和顯示存儲在Hazelcast IMap中的數據。

+0

是Map 3.1.3開發者版本mancenter中的地圖瀏覽器,因爲我無法在當前版本中看到任何地圖瀏覽器,但它每次都顯示但不可用 – Majid

+0

我看到它在源代碼中可用。我不知道版本3.1.3,但在後來的版本(如3.7以上),沒有問題有關地圖瀏覽器不可用。我會建議使用目前版本爲3.8.1的最新版本。通過這種方式,您可以在添加增強的地圖瀏覽器時使用增強的地圖瀏覽器,同時還可以利用在此期間添加的新功能。 – emre