Как просмотреть содержимое кеша infinispan?

Я использую кеш infinispan в проекте Grails.

Могу ли я как-нибудь попасть в порт JMX или что-нибудь еще, чтобы увидеть содержимое кеша?

Спасибо.


person Breako Breako    schedule 15.01.2014    source источник


Ответы (1)


Вот документы по операциям JMX. И нет, нет операции JMX, которая бы показывала все записи.

В локальном/реплицированном режиме вы можете вызвать values() в кеше, чтобы получить все значения, но это не рекомендуется для производства (это не очень хорошо масштабируется). Вместо этого посмотрите на Distributed Executors или Map/Reduce API.

person Radim Vansa    schedule 16.01.2014
comment
Единственными операциями, доступными для Cache MBean, являются start() и stop(). - person Breako Breako; 26.02.2014
comment
Да, я писал, что нет операции JMX, которая бы показывала все записи. Проще говоря, перечисление всех записей — это не то, что вам следует делать. Если вы хотите что-то сделать со всеми записями, вам подойдет параллельный подход с Map/Reduce API. - person Radim Vansa; 27.02.2014