2016-12-31 2 views
0

На моем рабочем месте у нас есть система java (tomcat, spring, hibernate, soap + rest web services). Некоторые из веб-служб требуют, чтобы сервер сохранял состояние. Например, при выполнении какого-либо длительного обслуживания клиент не может снова вызвать тот же сервис, если он еще не завершен. В настоящее время мы не поддерживаем кластеризацию, чтобы избежать использования вышеупомянутого длительного обслуживания, мы используем блокировки или синхронизируем блоки. Чтобы поддерживать кластеризацию, мы рассматриваем использование Hazel Cast (разделяем блокировки по всем экземплярам), будет ли это работать? Правильное решение?Использование Hazel Cast для синхронизации экземпляров в кластере

ответ

2

Да, возможно, как наиболее типичный вариант использования; вы можете использовать распределенные блокировки или другие распределенные структуры данных для совместного использования состояний между разными серверами (или jvms).

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