2017-05-18 4 views
0

Hibernateの第2レベルのキャッシュデータオブジェクトを表示するために使用できるツールはありますか? 私はJconsole、visualvm、hazelcast mancenterを使用しましたが、このツールではこの機能を使用できません。休止状態の第2レベルのキャッシュデータを表示するUIツール

私の主な目的は、どのデータがキャッシュで、どのように読み書きとトランザクションキャッシュが動作するかを確認したいことです。

私のアプリケーションですべてがうまく動作するようにします。

私は人々がどのように読み書きとトランザクションキャッシュをテストするのだろうと思っていましたが、どのようにして、すべてがenvのprodで完璧にうまく動作することを確認しましたか?

+0

あなたの 'hibernate.cache.region.factory_class'に' com.hazelcast.hibernate.HazelcastCacheRegionFactory'または 'com.hazelcast.hibernate.HazelcastLocalCacheRegionFactory'を使用していますか? – emre

+0

現在HazelcastCacheRegionFactoryが使用されています – Majid

答えて

0

com.hazelcast.hibernate.HazelcastCacheRegionFactoryを使用すると、すべてのデータがHazelcast IMapに格納されます。 Hazelcast IMapに格納されているデータは、Map Browser on Hazelcast Management Centerを使用して閲覧できます。残念ながら、マップブラウザは現在、String/Integer/Longキーを持つエントリの参照のみをサポートしています。

今後のバージョンでは、管理センターのブラウジング機能を強化する予定です。それまでは、あなたの最善の選択肢は、Hazelcast IMapに格納されたデータを照会して表示する小さなユーティリティプログラムを持っているようです。

+0

は、3.1.3の開発者バージョンmancenterで利用可能なマップブラウザです。現在のバージョンでは地図ブラウザが表示されません。たびたび表示されますが、毎回表示されません。 – Majid

+0

ソースコードでご覧になれます。私はバージョン3.1.3についてはわかりませんが、それ以降のバージョン(3.7以降など)では、マップブラウザが利用できないという問題はありません。私は現時点でバージョン3.8.1の最新バージョンを使用することをお勧めします。こうすることで、エンハンストマップブラウザを追加したときにそのマップブラウザを使用し、その間に追加された新しい機能を利用することができます。 – emre