Так в Ehcache у нас есть три основных класса:Ehcache: Реплицированных против Distributed Cache Configuration
Cache
,CacheManager
иStore
Под реплицированного установки, который из них фактически реплицируется? Кэш, CacheManager или магазин? Вызов метода Cache
cache(K,V)
помещает его в то, что лежит в основе Store
, он был сконфигурирован с (память, диск и т. Д.), Но затем какой реплицируемый механизм синхронизирует эту запись с другими реплицируемыми механизмами?
Как только я это понимаю, я смогу понять, как эти же «реплицируемые механизмы» меняют роли, когда у нас настроен распределенный кеш. Итак, мой следующий вопрос: при каких обстоятельствах можно выбрать реплицированные по распределенным? Распространяется, кажется, более мощный вариант.
Заключительный вопрос: существует ли репликация и/или распространение в дистрибутиве EhCache с открытым исходным кодом? Из документации я не могу сказать, использует ли EhCache термин «предприятие» как синоним «запатентованный» или «лицензированный».
Спасибо Alex! Я думаю, что распределенная определенно то, что я ищу. Как насчет первого вопроса? В распределенной настройке, какие объекты фактически распределены: кэши или CacheManagers? – IAmYourFaja
Третий: Магазин. Идея заключается в том, что не все узлы, использующие кеш, захотят использовать те же «локальные настройки». –
Я думаю, что EHCache обеспечивает дистрибуцию платным продуктом BigMemoryMax (если вы не хотите использовать ограниченный лимит в 8 ГБ), пожалуйста, исправьте меня, если я ошибаюсь. Надеюсь, поможет –