Случайная выборка лидера с использованием Apache куратора

Я пытаюсь использовать apache-куратор для смены лидера моего кластера zookeeper после фиксированных временных интервалов. В настоящее время я использую данный рецепт ( ссылка). Но, насколько я понял, он делает то, что после того, как лидер отказывается от своего лидерства, он возвращается в очередь кандидатов через autoReque метод.

Итак, предположим, у меня три лидера, порядок становления лидера будет примерно таким:node1->node3->node2->node1->node3->node2.. и так далее. Но это дает фиксированный порядок ротации лидера. Можно ли что-то сделать, чтобы рандомизировать даже этот порядок, то есть рандомизировать присоединение очереди выборов к узлу?

0 ответов

Другие вопросы по тегам