Кластер останавливает операцию записи, пока участник присоединяется к кластеру Hazelcast

#java #hazelcast

#java #hazelcast

Вопрос:

Похоже, что при присоединении участника к кластеру Hazelcast возникает проблема с записью.

Когда участник присоединится, немедленно ли это вызовет передачу раздела?

Будет ли передача раздела блокировать операцию размещения карты?

Комментарии:

1. Исправлена грамматика и формулировка. Всегда полезно начинать вопрос с подробной проблемы. Все, что мы знаем, это проблема с записью, когда кто-то присоединяется. Как вы обнаружили проблему, что еще вы рассматривали в качестве возможных проблем, помимо присоединения участника? Сталкивались ли вы с какими-либо сообщениями об ошибках, которые могли бы помочь. Чем больше информации вы предоставляете, тем легче кому-то знающему разобраться в вашем вопросе и предоставить вам ответы.

Ответ №1:

Когда участник присоединяется к кластеру, немедленно начинается перераспределение. Операции Put блокируются и ставятся в очередь только для тех разделов, которые находятся в процессе перехода — миграции со старого узла на новый. Как только разделы успешно переносятся, операции постановки в очередь автоматически отправляются новым владельцам разделов.