Обнаружение службы в микросервисах против обнаружения службы в докере - PullRequest
1 голос
/ 09 октября 2019

Я немного смущен разницей между этими двумя. Docker swarm обеспечивает обнаружение служб для служб, которые в нем работают. В микросервисной архитектуре каждый микросервис работает в одном из контейнеров. Нужно ли мне отдельное обнаружение служб, предоставляемое некоторыми из шлюзов API или какими-либо средами обнаружения служб, такими как Eureka, Zookeeper и т. Д.?

Есть ли какое-либо дополнительное преимущество, если я использую какие-то особые платформы обнаружения служб, отличные от предоставляемых Docker Swarm?

1 Ответ

1 голос
/ 10 октября 2019

Нужно ли мне отдельное обнаружение служб, предоставляемое некоторыми из шлюзов API или какими-либо средами обнаружения служб, такими как Eureka, Zookeeper и т. Д.?

Если ваши микро-службы развернуты какСервисы Docker Swarm в пределах того же самого роя, вам не нужен дополнительный механизм обнаружения сервисов. Каждый сервис Docker может подключаться к другому по имени сервиса.

...