【发布时间】:2015-07-20 16:42:11
【问题描述】:
这几天阅读了微服务,我想知道人们是如何实现负载平衡自动化和扩展这些东西的?
我有一个特定的场景,我想实现什么,但不确定它是否可能,或者我想错了。就这样吧……
假设我有一个由 3 台 CoreOS 机器组成的集群,名为 A、B 和 C。
我想要的第一件事是透明部署,我可能会使用舰队。
然后我想检测,当其中一个服务处于巨大负载下并部署它的另一个实例并部署该实例和第一个实例时,以不会中断正在使用的其他服务的方式自动进行负载平衡它(从现在开始,流量将通过负载均衡器)。
另一种方法是我手动部署另一个版本的服务,然后自动进行负载平衡并将流量路由器传输到负载平衡器。
那么最后一个问题,这与 Akka 集群之类的东西有什么不同,它们的开发与微服务有什么不同?
【问题讨论】:
标签: docker load-balancing coreos microservices akka-cluster