请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于负载高可用疑问

我想知道这些服务编排工具提供的高可用和均衡负载功能。跟Spring Cloud系列的例如Ribbon之类实现的多实例高可用和负载均衡有什么区别和联系吗?我有点萌萌的

正在回答 回答被采纳积分+3

1回答

刘果国 2018-09-12 10:05:30

SpringCloud系列是java体系的,在特定环境下设计的架构方法,比如高可用,它就有自己的服务注册发现机制,要求我们的客户端自己注册上去,然后才可以进行后面的服务发现,负载均衡,服务高可用。是提供了一整套java的方案。

kubernetes就不一样了,它是在应用上层,依托容器技术、特定的网络设计等去实现的如服务发现、负载均衡方案。不管你的应用是什么语言的,用了什么技术,都可以跑在kubernetes中,依托网络插件来完成服务发现和负载均衡,并且它可以管理物理节点,自动调度你的服务,这点也是springcloud不具备的。

1 回复 有任何疑惑可以回复我~
  • 是不是可以这样做:使用了 kubernetes 就可以不需要 Spring Cloud 中的服务发现等组件了?
    回复 有任何疑惑可以回复我~ 2018-10-11 23:52:25
  • 刘果国 回复 chengchaos #2
    可以的
    回复 有任何疑惑可以回复我~ 2018-10-12 10:28:48
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信