采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我想知道这些服务编排工具提供的高可用和均衡负载功能。跟Spring Cloud系列的例如Ribbon之类实现的多实例高可用和负载均衡有什么区别和联系吗?我有点萌萌的
SpringCloud系列是java体系的,在特定环境下设计的架构方法,比如高可用,它就有自己的服务注册发现机制,要求我们的客户端自己注册上去,然后才可以进行后面的服务发现,负载均衡,服务高可用。是提供了一整套java的方案。
kubernetes就不一样了,它是在应用上层,依托容器技术、特定的网络设计等去实现的如服务发现、负载均衡方案。不管你的应用是什么语言的,用了什么技术,都可以跑在kubernetes中,依托网络插件来完成服务发现和负载均衡,并且它可以管理物理节点,自动调度你的服务,这点也是springcloud不具备的。
是不是可以这样做:使用了 kubernetes 就可以不需要 Spring Cloud 中的服务发现等组件了?
可以的
登录后可查看更多问答,登录/注册
从开发到编排,快速,完整,深入的掌握微服务
1.9k 16
4.7k 14
995 14
2.3k 13
1.2k 10