微服务应用程序如何比具有负载平衡的单一应用程序集群更好

时间:2017-10-25 15:36:36

标签: spring-boot microservices netflix-eureka spring-cloud-netflix

微服务应用程序如何优于具有负载均衡器的单片应用程序集群?

我已经知道微服务是: -

1-易于开发 2-有助于持续交付

以其他方式更好?

1 个答案:

答案 0 :(得分:0)

就可用性而言,如果单个应用程序由于影响所有群集节点的一个小东西而导致生产中断,则与其关联的所有功能都会关闭。这可能是一个关键的业务功能,可以从字面上阻止组织运作,从而导致收入损失。

另一方面,如果这个“小东西”碰巧打破了具有异步端点的事件驱动的微服务的每个实例,它可能会下降并仅影响暂时不可用的功能的一个方面。其余的继续愉快地继续前进。当故障服务修复后,它会“赶上”处理,一切都会正常运行。

现在带上一粒盐。根据您的业务案例和特定微服务的严重性,可能无法实现上述优势。但在这方面,这种架构肯定会对你有利。