Service Discovery
От: Blazkowicz Россия  
Дата: 09.02.17 15:18
Оценка:
Привет,

Есть менее десятка разных проектов, которые друг с другом общаются.
Один сервер на С#
Одно клиентское приложение на С# для рабочих станций
Несколько разных серверов на Java

Основной протокол общения — SOAP. Но иногда просто XML по HTTP.

Хочется упростить конфигурацию и прописывание разнообразных пар хост\порт где попало.

Посоветуйте что-нибудь из практики. Вот что удалось нарыть в гугле
— Eureka, ZooKeeper, Consul и подобные — умеют делать Discovery, но все остальные фичи ориентированы на кластер, плюс приходится содержать некий центральный реестр.
— WS-Discovery, вроде как, стандартная штука, но давно всеми забытая и мало кем вообще реализованая.
— UPnP, вроде как, подходит, с той лишь разницей что протокол больше ориентируется на девайсы в сети, чем на сервисы.

Хочется что-то простое и кроссплатформенное. Посоветуйте, пожалуйста.
microservices discovery upnp ws-discovery eureka
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.