Я ищу фреймворк java, который позволит мне совместно использовать кеш между несколькими JVM.
Мне нужно что-то вроде Hazelcast, но без "распределенной" части. Я хочу иметь возможность добавлять элемент в кеш и автоматически синхронизировать его с другим кешем "член группы". Если возможно, я хотел бы, чтобы кеш был синхронизирован с помощью надежной многоадресной рассылки (или чего-то подобного).
Я просмотрел Shoal, но, к сожалению, "Распределенный государственный кэш" кажется недостаточной для моего необходимо.
Я посмотрел JBoss Cache, но, похоже, немного переборщил за то, что мне нужно сделать.
Я просмотрел JGroups, который, кажется, является наиболее перспективным инструментом для того, что мне нужно сделать, Кто-нибудь имеет опыт работы с JGroups? Предпочтительно, если он использовался как общий кэш?
Любые другие предложения?
Спасибо!
EDIT. Мы начинаем тесты, чтобы помочь нам решить между Hazelcast и Infinispan, я скоро приму ответ.
EDIT. Из-за внезапных изменений требований нам больше не нужна распределенная карта. Мы будем использовать JGroups для низкоуровневой системы сигнализации. Спасибо всем за помощь.