Итак, в EhCache у нас есть три основных класса:
Cache
* * 1005
CacheManager
и
Store
В реплицированной установке, какая из них на самом деле реплицируется ? Кэш, CacheManager или Магазин? Вызов метода Cache
cache(K,V)
помещает эту запись во все базовые Store
, с которыми он был настроен (память, диск и т. Д.), Но какой механизм репликации синхронизирует эту запись с другими механизмами репликации?
Как только я это пойму, я смогу понять, как те же «реплицируемые механизмы» меняют роли, когда у нас настроен распределенный кеш. Поэтому мой следующий вопрос будет следующим: при каких обстоятельствах можно было бы выбрать репликацию вместо распределенной? Распределенная версия представляется наиболее мощным вариантом.
Последний вопрос: доступна ли репликация и / или распространение в дистрибутиве EhCache с открытым исходным кодом? Из документации я не могу сказать, использует ли EhCache термин «предприятие» как синоним «проприетарного» или «лицензированного».