Обнаружение означает, что одна конечная точка должна быть в состоянии найти другие конечные точки. В локальной сети это возможно, если широковещательная передача (UDP) разрешена на сетевом уровне. Типичным сценарием является то, что диспетчер SNMP передает сообщение SNMP GET и видит, сколько агентов SNMP в одной сети отвечают. Это децентрализовано, так как нет центрального места регистрации, где хранится список всех конечных точек.
Однако выход за пределы локальной сети означает, что не существует простого способа, как радиовещание, найти другие конечные точки. Тогда требуется централизованное решение.
Поэтому, пожалуйста, суммируйте сценарии для ваших приложений на всех уровнях (приложение, сеть и т. Д.), Чтобы увидеть, доступно ли децентрализованное решение. Кроме того, когда вы где-то читаете выводы других, вы также должны обращать внимание на особые сценарии, на которые он ссылался. Эти выводы могут быть применимы только к этим сценариям.