Я столкнулся с несколькими отключениями с нашей установкой Hazelcast (Hazelcast, встроенной в Payara) в ситуации, когда рабочая нагрузка процесса, не связанная с газелибером, вызвала ошибки накладных расходов GC.Объявление мертвого члена, когда оно перестает отвечать на фактические запросы
В то же время Hazelcast ответил на сердечные приступы, однако не ответил на фактические запросы, которые извлекали данные. Это вызвало остановку системы, даже если была доступна резервная копия данных.
Поэтому я хочу спросить, есть ли способ запустить элемент из кластера, если он перестает отвечать на другие запросы, а не только на сердцебиение.
Это больше вопрос о payara. Я думаю, возможно, что можно запустить клиенты Hazelcast (вместо встроенных элементов, что в целом является рекомендуемой стратегией развертывания) и использовать отдельный кластер Hazelcast именно по той причине, о которой вы упомянули, GC. Резервные копии - это только чтение, если включено «чтение-от-резервное копирование», и оно также будет читать только в том случае, если у члена есть локальная резервная копия, он не будет запрашивать других членов с резервными копиями! – noctarius
Да, автономный кластер - это то направление, которое я буду преследовать, только ребята из кабинета Hazelcast в Devoxx посоветовали также спросить здесь, было бы неплохо иметь такое поведение как функцию. – pdudits