У меня есть проект, в котором у меня есть несколько узлов, предоставляющих услуги.Один ( и только один ) из узлов должен выступать в качестве ведущего для управления определенными функциями для всех оставшихся узлов.Если главный узел исчезает, мне нужны оставшиеся узлы, чтобы обнаружить и согласовать новый мастер.Я ищу шаблоны проектирования и / или алгоритмы, которые могут направить мою реализацию.
Архитектура Windows «Служба обозревателя компьютеров» и базы данных предоставляют некоторые аналоги, и хотя я могу найти высокоуровневые описания концепций проектирования с одним мастером, они, как правило, слишком расплывчаты.Мне нужно что-то более подробное, которое может показать мне примеры переговоров, рукопожатий и т. Д. Примеры кода были бы хороши, но диаграммы последовательности или что-то подобное тоже было бы хорошо.
Может кто-нибудь предложить что-нибудь