关于负载高可用疑问
来源:6-2 集群环境搭建(上)
慕沐3161652
2018-09-11
我想知道这些服务编排工具提供的高可用和均衡负载功能。跟Spring Cloud系列的例如Ribbon之类实现的多实例高可用和负载均衡有什么区别和联系吗?我有点萌萌的
写回答
1回答
-
刘果国
2018-09-12
SpringCloud系列是java体系的,在特定环境下设计的架构方法,比如高可用,它就有自己的服务注册发现机制,要求我们的客户端自己注册上去,然后才可以进行后面的服务发现,负载均衡,服务高可用。是提供了一整套java的方案。
kubernetes就不一样了,它是在应用上层,依托容器技术、特定的网络设计等去实现的如服务发现、负载均衡方案。不管你的应用是什么语言的,用了什么技术,都可以跑在kubernetes中,依托网络插件来完成服务发现和负载均衡,并且它可以管理物理节点,自动调度你的服务,这点也是springcloud不具备的。
122018-10-12
相似问题