У меня есть 2 приложения. Первый - это веб-приложение, через которое мы предоставляем ссылочные данные. Второй - это приложение на основе ESB, в котором используются эталонные данные. Справочные данные меняются, но не очень часто. Нам нужно было кешировать справочные данные. Веб-приложение (я не владелец) использовал спящий режим. Но мое приложение на базе ESB не использовало. Мы использовали только EHCache. Когда эталонные данные изменяются независимым веб-приложением, которое должно быть отражено в приложении ESB. Мы реализовали с помощью очереди сообщений - то есть, когда сменные данные изменяются, веб-приложение отправляет сообщение в очередь сообщений. Наше ESB-приложение прослушивает это сообщение & очищает кеш & снова кэширует данные. Эти работы. Но это интенсивно работает. Как я могу использовать Hibernate для улучшения ситуации?Кэширование с использованием спящего режима
С уважением, Subhendu
@Subendru Использование Hibernate не решит эту проблему. Если кеш очищается слишком часто, ваши справочные данные действительно не изменяются так часто, как вам бы хотелось. Если повторное заполнение кэша занимает слишком много времени, вам может потребоваться очистить только измененные записи кеша. –