
SpringCloud
文章平均质量分 93
LiRuiJie
java & Python开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入剖析Nacos服务发现与注册,及如何基于LoadBalancer实现负载均衡
本文深入解析Nacos微服务架构的核心机制,主要涵盖以下内容: 架构设计:Nacos由服务发现(Naming)、配置管理(Config)和运维控制台三大子系统组成,支持MySQL/嵌入式存储,提供CP(配置)+AP(服务)混合一致性模型。 权重负载均衡:详细剖析客户端实现的加权随机算法,包括服务注册携带权重、变更实时推送、灰度发布等应用场景,对比Ribbon与SpringCloud LoadBalancer的实现差异。 配置管理全流程:从客户端连接、长轮询机制到动态刷新,解析配置的命名空间隔离、多格式支持和原创 2025-06-29 18:57:11 · 1503 阅读 · 0 评论 -
深入剖析Spring Cloud Sentinel,如何实现熔断降级,请求限流
摘要:阿里巴巴开源的SpringCloud Sentinel组件为微服务架构提供流量防护能力,主要包括限流、熔断和系统自适应保护三大核心功能。其架构基于责任链模式的SlotChain机制,通过FlowSlot、DegradeSlot等插槽实现不同维度的防护策略。Sentinel支持QPS/线程限流、慢调用/异常比例熔断等策略,采用滑动窗口统计指标,并可通过Dashboard进行规则管理。与SpringBoot整合时,通过@SentinelResource注解定义资源并配置降级处理,同时支持动态规则推送至Na原创 2025-06-17 18:39:26 · 890 阅读 · 0 评论 -
深入剖析Spring Cloud Gateway,自定义过滤器+断言组合成拦截器链实现Token认证
摘要:SpringCloud Gateway作为SpringCloud官方推出的新一代网关,基于WebFlux+Reactor模型实现高性能异步非阻塞处理。其核心架构包含路由匹配(Predicate)、过滤器链(Filter)和转发机制三大模块。Predicate用于路由匹配判断,支持Path、Method、Header等丰富条件;Filter处理请求/响应,分全局和路由两种类型,通过责任链模式执行。开发者可以自定义Predicate和Filter实现特定业务逻辑,如JWT认证、日志记录等。与Zuul相比,原创 2025-06-17 12:29:56 · 1552 阅读 · 0 评论