У меня есть служба управляемого обнаружения, размещенная с известным URI.У меня есть обнаруживаемая служба, которая, когда она запускается, объявляет о себе, используя AnnouncementEndpoint, добавленную к ServiceDiscoveryBehavior службы.
Конкретный вариант использования, который я хотел бы решить, следующий:
- Запускается служба управляемого обнаружения.
- Запускаемая служба запускается и объявляет себя службе управляемого обнаружения.
- Служба управляемого обнаружения перезапускается (по различным причинам).
Как тогда обнаруживаемая служба обновляется (повторно объявляет) для службы Managed Discovery?
Я знаю, что служба Managed Discovery может сохранять конечные точки и восстанавливать их при запуске, но я хочу, чтобы все былодинамическое и самовосстанавливающееся, так что нет никакой возможности получить устаревшую информацию о конечных точках.
Альтернативный вариант использования:
- Работает существующая обнаруживаемая служба.
- Новая служба управляемого обнаружения подключена к сети.
Как заставить или вызвать один и тот же вызов по контракту на службу объявлений для новой службы управляемого обнаружения?
Надеюсь, этого достаточно для того, чего я хочу достичь.