Ehcache несколько JVM - с открытым исходным кодом? - PullRequest
5 голосов
/ 12 декабря 2010

Эй, я сейчас запускаю ehcache с пружиной в tomcat. У меня есть несколько веб-серверов, на которых запущен собственный экземпляр ehcache, который я хочу перенести в общий / распределенный кеш. Я пока не собираюсь использовать коммерческую лицензию, пока мы не довольны ее производительностью и не нуждаемся в более официальной поддержке, пока мы расширяемся.

Что меня смутило, так это сайт ehcache / teracotta. Кажется, что вся документация направлена ​​на запуск кеша ehcache с помощью сервера теракотты, к которому я могу затем подключить свои веб-серверы, обновив мои файлы конфигурации ehcache ... однако похоже, что инструкции предназначены для использования в коммерческой версии?

Мне сейчас не нужна кластеризация (и я могу понять, является ли она частью корпоративной лицензии), но я думал, что могу настроить экземпляр распределенного кэша с открытым исходным кодом? У кого-нибудь есть ссылки на как? Или просто общие инструкции о том, как перейти от встроенного экземпляра к общему экземпляру?

Ответы [ 3 ]

2 голосов
/ 16 декабря 2010

Вы можете настроить терракотовый сервер с открытым исходным кодом (репозиторий maven описан здесь: http://terracotta.org/confluence/display/docs330/Maven) - но, возможно, вы захотите взглянуть на распределение ehcache на основе RMI. Это кажется чтобы быть более легким, вам не нужен сервер, к которому подключаются все узлы, и вам не нужно запускать их оболочку инструментария для байт-кода java.

0 голосов
/ 16 декабря 2010

Есть также такие вещи, как Blitz, GigaSpaces (оба на основе javaspaces), OSCache и Coherence. OSCache является открытым исходным кодом, то же самое для Blitz, и GigaSpaces имеет версию для сообщества, которую вы можете использовать.

0 голосов
/ 12 декабря 2010

Существует альтернативный механизм для выполнения распределенного кэширования с EHCache - jgroups replication .Это предшествует слиянию Терракотовых и не имеет к ним никакого отношения.

Альтернатива JBossCache , которую я настоятельно рекомендую.

...