2011-12-20 4 views
3

Так в Ehcache у нас есть три основных класса:Ehcache: Реплицированных против Distributed Cache Configuration

  • Cache,
  • CacheManager и
  • Store

Под реплицированного установки, который из них фактически реплицируется? Кэш, CacheManager или магазин? Вызов метода Cachecache(K,V) помещает его в то, что лежит в основе Store, он был сконфигурирован с (память, диск и т. Д.), Но затем какой реплицируемый механизм синхронизирует эту запись с другими реплицируемыми механизмами?

Как только я это понимаю, я смогу понять, как эти же «реплицируемые механизмы» меняют роли, когда у нас настроен распределенный кеш. Итак, мой следующий вопрос: при каких обстоятельствах можно выбрать реплицированные по распределенным? Распространяется, кажется, более мощный вариант.

Заключительный вопрос: существует ли репликация и/или распространение в дистрибутиве EhCache с открытым исходным кодом? Из документации я не могу сказать, использует ли EhCache термин «предприятие» как синоним «запатентованный» или «лицензированный».

ответ

1

Оба реплицированных & распределенных Ehcache являются OSS. Предприятие поставляется с другими функциями, такими как BigMemory & Active-Active Terracotta Server Array.

Репликация делает все возможное, реплицируя все данные на все узлы, в то время как распределенные ... распределяют данные по всем узлам, сохраняя при этом данные, относящиеся к вашему конкретному узлу (насколько позволяют ресурсы) , Также атомные операции и т.п. доступны только с использованием распределенных кэшей.

+0

Спасибо Alex! Я думаю, что распределенная определенно то, что я ищу. Как насчет первого вопроса? В распределенной настройке, какие объекты фактически распределены: кэши или CacheManagers? – IAmYourFaja

+0

Третий: Магазин. Идея заключается в том, что не все узлы, использующие кеш, захотят использовать те же «локальные настройки». –

+1

Я думаю, что EHCache обеспечивает дистрибуцию платным продуктом BigMemoryMax (если вы не хотите использовать ограниченный лимит в 8 ГБ), пожалуйста, исправьте меня, если я ошибаюсь. Надеюсь, поможет –

Смежные вопросы