微服务中的服务发现与docker中的服务发现

问题描述 投票:0回答:1

我对这两者之间的区别有些困惑。Docker swarm为其中运行的服务提供服务发现。在微服务体系结构中,每个微服务都在一个容器中运行。我是否需要由某些API网关或任何服务发现框架(例如Eureka,Zookeeper等)提供的单独服务发现?

如果我使用除Docker Swarm所提供的服务以外的其他特定服务发现框架,还有其他优势吗?

docker microservices docker-swarm netflix-eureka service-discovery
1个回答
0
投票

我是否需要由某些API网关或任何服务发现框架,例如Eureka,Zookeeper等?

如果将微服务部署为docker服务,则不需要其他服务发现机制。每个docker服务可以通过其服务名称连接到另一个服务。

© www.soinside.com 2019 - 2024. All rights reserved.