2014-01-03 3 views
-1

Я работаю над проектом, который использует hibernate 4 и Spring 3.2, и я ищу реализацию кеша уровня L2 с открытым исходным кодом. Я знаю, что есть много бесплатных продуктов, таких как Hazelcast (Free version) или Infinispan, но похоже, что они могут иметь проблемы с производительностью при тяжелых нагрузках, потому что они используют память внутри JVM и на основании моих исследований многие люди жалуются, что сбор мусора может сделать сервер зависанием даже при средних нагрузках.memcached as hibernate L2 layer cache

Существует проект с открытым исходным кодом «hibernate-memcached», который выглядит неплохо, но это не поддерживает спящий режим 4, и проект выглядит так, будто он может быть мертв (никаких обновлений за последние 11 месяцев). Я удивлен, что нет других приложений с открытым исходным кодом, которые предоставляют hibernate 4 поставщика кэша L2 для протокола memcache. Я нашел hibernate-redis, который поддерживает Redis, но я могу предпочесть использовать Couchbase, потому что он, похоже, автоматически обрабатывает репликацию и очерчивает.

Любая помощь будет оценена по достоинству.

+0

Этот вопрос уже не один год, поэтому шансы на то, что вы все еще ищете ответ :) На всякий случай, я адаптировал hibernate-memcached для спящего режима 4: https://github.com/mihaicostin/гибернации-l2-Memcached. Идет, не говоря, что это будет работать с memcached. – mihaic

ответ

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