Я читаю документацию gossip akka cluster и все еще имею одно небольшое недоразумение о сплетнях.Общие сведения о состоянии кластера
Как указано в this answer, два узла сплетничают о значении, а затем, кто видел это значение. Но это связано с некоторой проблемой конвергенции. Вот как я вижу это:
S - это видимый набор.
Вопрос заключается в какой-то момент, только узел 4 знает, что сближение произошло. узлы 1, 2 и 3 все еще считают, что это не так. Мне интересно, как узел 4 справится с конвергенцией?
Должен ли он инициировать новую сплетню вокруг этой конвергенции? Или как другие узлы могут узнать об этом?
Итак, суть в том, что сплетни всегда имеют место. Если узел наблюдает текущее состояние, как конвергентное, он отправляет небольшие сообщения о состоянии. Как только узел обнаруживает несогласованность, он начинает посылать «обычные сообщения сплетен», пока он не повторит сходимость снова. Это верно? – user3663882
Это правильно –