Централизованный сервер кеширования. (Ehcache или Hazelcast)

В настоящее время у нас есть 2 сервера приложений, каждый из которых имеет кеш уровня приложения и централизованный сервер базы данных. Чтобы синхронизировать кеш приложений обоих серверов, мы установили посредник JMS. При очистке кеша на одном сервере, который отправляет сообщение в JMS, поскольку другой зарегистрирован, поэтому он получит сообщение и очистит необходимую запись на основе содержимого сообщения.

Поскольку эта система обмена сообщениями увеличивает задержку при очистке записи кэша, в течение некоторого времени между кэшами уровня приложения будет несогласованность.

Таким образом, мы подумали о централизованном сервере кеширования, чтобы избежать всей этой дополнительной работы по поддержанию синхронизации всех кешей.

Мы думаем об использовании Ehcache / Terracotta или Hazelcast ], этот кеш содержит наборы результатов, информацию о блокировках и некоторые системные переменные.

Пожалуйста, предложите нам лучшее решение для кеширования.

8
задан jeha 13 November 2011 в 18:37
поделиться