首页 > 解决方案 > 使用 Zookeeper 或 Docker Swarm 实现集群?

问题描述

我认为将微服务的服务对象维护为一个集群,对吗?要创建集群,我应该使用 Zookeeper 还是 Docker Swarm ?

我已经有了 Eureka 的服务注册中心。

谢谢

此致,冯·斯波茨

标签: microservicescluster-computingapache-zookeeperdocker-swarm

解决方案


Zookeeper 等同于 Docker Swarm 守护进程,因为它知道服务并且将充当服务的 DNS。

Zookeeper 和 Eureka 是更高级别的结构,可以与任何 TCP/IP 服务一起使用。Docker Swarm 的优势在于它使用 DNS 为您简单地管理它。

你“可以”在 Docker Swarm 中使用 Zookeeper,但我会避免使用它,除非真的需要它并保持它的范围很小(即因为 Kafka 需要它)。


推荐阅读