专栏名称: 鸭哥聊Java
回复关键字:666 ,领取免费简历模板,Java面试题,Java编程视频等。本号内容涵盖Java源码,JVM源码,Dubbo源码,Spring源码,Spring Cloud微服务架构,分布式高并发架构技术,MySQL性能调优等。
今天看啥  ›  专栏  ›  鸭哥聊Java

上了k8s还有必要用nacos和sentinal吗?

鸭哥聊Java  · 公众号  ·  · 2024-07-12 12:00

文章预览

嗨,我是鸭哥。 最近看到一个朋友问了这样一个问题:“上了Kubernetes (K8s) 还有必要用 Nacos 和 Sentinel 吗? 有了 K8s 的 Service 还需要 Spring 的 Gateway 吗? 感觉好多功能重叠了。 ” 那今天,我就来和大家聊聊这个问题。 首先,我们要明确 K8s 的核心定位。 K8s 主要是做容器编排和调度的,它的 Service 机制确实可以提供基本的负载均衡和服务发现功能。但是,这些功能相对来说比较粗糙,很多细粒度的需求无法满足。例如,更复杂的路由策略、限流熔断等。 Kubernetes 与 Nacos、Sentinel 的关系 K8s 提供的 Service 是一种基础设施级别的服务发现和负载均衡机制。这种机制是通过 iptables 或者 IPVS 实现的,虽然简单高效,但并不能满足一些复杂的业务需求。 比如说,我们需要对不同的请求路径进行不同的路由,或者需要对某些关键服务进行动态的配置管理和实时 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览