2013-08-05 2 views
1

Я хочу использовать CloudFoundry как PaaS для моего приложения Spring/Hibernate.Проблемы с репликацией EhCache, cloudfoundry (или других PaaS)

Я рассматриваю, используя Ehcache как менеджер кэша, но я волнуюсь, это не будет в состоянии копировать и/или интегрироваться с cloudfoundry среды ...

Может cloudfoundry специалист удар и предоставлять советы или альтернативные решения для ehcache?

ответ

1

Ehcache репликации может быть сложно, особенно, когда вы приносите на лету новых узлов приложений в вашем cloudfoundry кластере (самонастройки и/или состояние гонки)

Одна мысль: Вы смотрели на распределенное кэширование вместо реплицированную кэширования ? EhCache может быть «распределен» с использованием так называемого Terracotta Server Array, и все потребности в консистенции кеша по всему клану будут автоматически зависеть от вас. Подробнее на http://terracotta.org/products/bigmemorymax. Преимущество состоит в том, что при появлении нового узла приложения «на лету» он будет легко подключаться к терракотовому массиву (подумайте об этом как о виде базы данных в памяти для кэшей) и присоединитесь к распределенной среде кеширования (без начальной загрузки или вопросы о состоянии гонки)

И в среде с облачным окружением массив терракотовых серверов будет рассматриваться как внешняя служба (например, база данных оракула). Еще об этом на http://docs.cloudfoundry.com/docs/running/architecture/services/service-connector.html (замените «оракул» терраритной серверной матрицей)

Надеюсь, что это даст вам другую перспективу, если вы еще не посмотрели на это.

+0

Спасибо! Я посмотрю ссылки. Однако, похоже, bigmemorymax не является программным обеспечением с открытым исходным кодом ... – balteo

+1

Bigmemorymax не является открытым исходным кодом, но он по-прежнему доступен для использования в распределенной памяти объемом до 8 ГБ. И API - это EhCache, который с открытым исходным кодом и прост в использовании (особенно в качестве кэша второго уровня для спящего режима, который, как вам кажется, используется ... – lanimall

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