У нас есть приложение, которое получает постоянные запросы для «рабочего списка», который состоит из часто обновляемых данных, которые заполняются в БД фоновым процессом SOA. Тысячи пользователей открывают этот рабочий список в браузере при автоматическом обновлении 30-60 секунд. Мы оцениваем использование Hibernate с кешем 2-го уровня для снижения нагрузки на Oracle 10RAC db.
Проблема заключается в том, что рабочий список должен отображать актуальный обзор выдающейся работы пользователя. Это жизнеспособная ситуация, которую нужно решить с помощью ehcache, или частота попаданий в кеш будет слишком низкой? Также кэш должен был бы либо выбрасывать данные через короткий промежуток времени, либо фоновый процесс SOA должен постоянно обновлять его.
Мысли