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

微服务中的服务发现与docker中的服务发现,docker,microservices,docker-swarm,netflix-eureka,service-discovery,Docker,Microservices,Docker Swarm,Netflix Eureka,Service Discovery,我对这两者的区别有点困惑。 Docker swarm为其中运行的服务提供服务发现。 在微服务体系结构中,每个微服务运行在其中一个容器中。我是否需要一些API网关或任何服务发现框架(如Eureka、Zookeeper等)提供的单独服务发现 如果我使用Docker Swarm提供的服务发现框架以外的特定服务发现框架,是否还有其他优势 我是否需要由某些服务提供商提供的单独服务发现 API网关或任何服务发现框架,如Eureka, 动物园管理员等 如果您的微服务作为docker swarm服务部署在同一个

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

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

我是否需要由某些服务提供商提供的单独服务发现 API网关或任何服务发现框架,如Eureka, 动物园管理员等

如果您的微服务作为docker swarm服务部署在同一个群中,则不需要额外的服务发现机制。
每个docker服务都可以通过其服务名称连接到另一个docker服务

多谢各位。我想使用其他框架(如性能、安全性等)没有任何优势。