Мы пытаемся разработать систему для распределенного кэширования. Сейчас у нас есть 12 приложений, и все они загружают один и тот же кеш. Таким образом, каждый jvm загружает кеш в свою память. Проблема с этой системой - избыточные данные. Все 12 приложений загружают один и тот же кеш.Рамка распределенного кэширования
Мы хотим разработать систему, в которой вы добавляете один или два (для отказоустойчивости) JVM, которые загружают кеш, а остальные 12 приложений называют эти новые JVM кэша.
Может кто-нибудь предложить мне, есть ли какие-либо технологии/рамки, которые имеют решение для моих нужд?
Благодаря
[hazelcast] (http://www.hazelcast.com/) - это распространенный хэш-файл, который фактически реализует интерфейс Java. Данные распределяются между узлами в разных JVM, и если один процесс JVM останавливается, данные, удерживаемые этой JVM, распространяются по другим активным узлам. Кроме того, он обеспечивает автоматический поиск узлов и механизма блокировки для защиты данных от доступа другими узлами. –