SpringCloud
文章平均质量分 95
顾北12
专注 Java 后端技术实战分享,深耕 Spring 生态
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringCloud 系列 04:Gateway 断言 / 过滤器 / 限流 一站式落地指南
摘要:Spring Cloud Gateway是Spring官方推出的第二代API网关组件,基于响应式编程模型构建,具备高性能、功能丰富和与Spring生态无缝整合的特点。它采用"路由-断言-过滤器"三元组模型,通过路由规则匹配、断言条件判断和过滤器链处理实现请求转发。支持动态路由、负载均衡、限流熔断等核心功能,内置多种断言和过滤器,同时允许自定义扩展。相比传统Zuul网关,Gateway在性能、功能和生态整合方面具有显著优势,已成为微服务架构中网关组件的首选方案。原创 2026-02-16 20:28:27 · 832 阅读 · 0 评论 -
SpringCloud 系列 03:Sentinel集成配置+核心规则+Nacos持久化
Sentinel是阿里巴巴开源的分布式系统流量治理组件,专注于流量控制、熔断降级和系统保护。核心功能包括:1)流量控制,支持QPS/线程数限制及多种流控策略;2)熔断降级,基于异常比例/慢调用等指标自动切断故障服务;3)系统自适应保护,根据系统负载动态调整流量。相比传统限流工具,Sentinel提供分布式支持、可视化管控和动态规则配置,特别适合微服务架构。通过@SentinelResource注解标记资源,结合Dashboard实现规则配置与监控。持久化方面支持将规则保存到Nacos等配置中心,确保规则不丢原创 2026-02-14 20:47:43 · 776 阅读 · 0 评论 -
SpringCloud 系列 03:OpenFeign 声明式服务调用,简化微服务通信
OpenFeign是SpringCloud生态中的声明式Web服务客户端,通过注解简化远程服务调用,整合负载均衡和熔断机制。其优势包括:代码极简、支持SpringMVC注解、无缝集成服务治理功能以及强大的扩展性。基础使用只需添加依赖、开启Feign功能并定义接口。日志配置可灵活设置不同级别满足调试需求,超时配置则通过yml文件实现全局或针对特定服务的精准控制,避免服务雪崩。OpenFeign显著提升了微服务间调用的开发效率和系统稳定性。原创 2026-02-11 18:37:43 · 686 阅读 · 0 评论 -
SpringCloud 系列 02:Nacos 一站式搞定服务注册与配置
SpringCloudAlibaba是阿里巴巴提供的微服务解决方案,整合了Nacos、Sentinel、Seata等核心组件,支持服务注册发现、配置管理、限流降级等功能。文章详细介绍了Nacos作为服务注册中心和配置中心的使用方法,包括服务注册、发现、动态配置刷新和多环境隔离。通过订单服务调用商品服务的案例演示了远程调用实现,并讲解了RestTemplate负载均衡和配置动态刷新的两种方式(@RefreshScope和@ConfigurationProperties)。最后阐述了Nacos的三层数据隔离机制原创 2026-02-11 16:48:39 · 669 阅读 · 0 评论 -
SpringCloud系列开篇|分布式基础演进:从单体到微服务,筑牢学习根基
本文系统梳理了分布式架构演进过程:从单体架构(简单但耦合严重)到集群架构(解决并发但耦合未消)再到微服务架构(彻底解耦但带来分布式复杂性)。SpringCloud正是为解决微服务带来的服务注册、通信、负载均衡等分布式问题而生的。理解这一演进逻辑是学习SpringCloud的基础,只有明白架构演进的"为什么",才能更好掌握SpringCloud各组件的"怎么做"。原创 2026-02-10 15:36:55 · 616 阅读 · 0 评论
分享