2013-06-05 3 views
0

Я работаю над проектом, который использует dropwizard в качестве фреймворка и спящий режим как инфраструктуру сохранения Java.Осветление Hazelcast и Hibernate

Я обнаружил, что hazelcast распространяет мой второй уровень кэша в кластере, используя предоставленную аннотацию @cache в любой объект моего проекта.

Но у меня есть сомнения. Если я следую официальной документации (http://www.hazelcast.com/docs/latest/manual/single_html/, глава 13), мне нужно настроить hibernate с некоторым свойством, которое устанавливает мой узел как HibernateClientInstance.

Итак, мой вопрос: если мое веб-приложение является узлом кластера, установленным как HazelcastClient, где находится центральный сервер? Мне нужно запустить Hazelcast.newHazelcastInstance (новый Config()); в бутстрапе моего экземпляра веб-приложения?

ответ

1

Почему вы должны установить свое веб-приложение в качестве клиента лесной кавычки?

Если у вас есть спящий режим в вашем веб-приложении, он должен вести себя как сервер каретки для хранения кеша.