Я работаю с кешированием результатов sql для своих распределенных серверов приложений. Я обнаружил, что ehcache и memcached являются 2 популярными опциями для hibernate L2 cache. Кажется, что ehcache намного быстрее, чем memcached, и имеет гораздо более легкое операционное преимущество (ehcache хорошо поддерживается для интеграции в спящий режим).hibernate распределенный запрос/кэш L2
Однако, моя забота заключается в том, как настроить ehcache для кластера серверов приложений и синхронизировать их? Кажется, поддержка кластера ehcache не является открытым исходным кодом и очень дорогостоящей. Есть ли способ использовать поддержку сервера кластерного приложения без каких-либо платежей? Вот его config doc: http://ehcache.org/documentation/configuration/distributed-cache-configuration
То же самое относится к кэшу кеша гибернации.
У кого-нибудь есть опыт?
Большое спасибо!