Я пытаюсь понять, как я могу использовать протокол LeaderElection, предоставляемый Curator Framework, в моем приложении. У меня есть несколько экземпляров моего приложения, запущенного на разных узлах.
Мне попалось 2 рецепта: LeaderSelector и LeaderLatch. Но в обоих случаях есть способ, которым узел лидера будет знать, что он выбран лидером для этого пути. Но как насчет других не лидерных узлов? Как они будут уведомлены о том, что выбран узел-лидер? Кроме того, когда лидер мёртв или отказывается от лидерства, тогда как об этом может знать весь экземпляр приложения?