SpringCloud Alibaba诞生
阿里基于Spring Cloud打造Alibaba生态,推出Nacos、Sentinel、Seata等核心组件,覆盖服务发现、配置管理、流量控制与分布式事务,形成完整微服务解决方案,获Spring官方认可,推动Spring Cloud在企业级场景高效落地。
Sentinel安装与集成
介绍如何切换hmall-micro项目至dev_02分支并提交代码,强调多分支并行开发模式。随后讲解Sentinel服务保护框架的安装与配置,包括控制台部署、本地运行及项目集成,实现微服务熔断降级,并通过簇点链路监控接口。
【分布式】《分布式熔断降级——八股面试核心考点问答清单》
本清单聚焦分布式系统高可用核心——熔断与降级,严格对标大厂面试逻辑,按难度梯度与考察维度分层设计,覆盖雪崩原理、状态机、策略选型、框架对比(Sentinel/Resilience4j)、生产避坑及全链路架构等17道高频真题,含标准答题框架与踩分点,助你校招社招稳拿Offer。
Redis的主从复制和哨兵模式
本文详细介绍了Redis的主从复制配置、原理(包括全量复制和增量复制)以及如何搭建一主二从的Redis集群,同时还探讨了Redis哨兵模式的概念、配置文件、以及如何配置一主二从三哨兵的Redis哨兵模式,以实现高可用性。
Sentinel:微服务的全能守护
Sentinel 是阿里巴巴开源的一款轻量级流量控制和熔断降级框架。它通过设置流量控制、熔断降级和系统保护规则,确保微服务在高并发场景下稳定运行。Sentinel 提供丰富的功能、实时监控和灵活的集成方式,适用于各种分布式系统。
Sentinel Dashboard支持规则配置持久化至Nacos
目录
前言
一、Push模式原理
二、Sentinel控制台改造支持配置持久化至Nacos
1、拉取最新代码
2、开始搬运代码
(1) 调整点之修改NacosConfig类
(2) 调整点之新增NacosConfigProperties类
(3) 调整点之修改NacosConfigUtil类
(4) DynamicRuleProvider和DynamicRulePublisher实现优化
1) AbstractNacosProvider类
2) AbstractNacosPublisher类
3) FlowRuleNacosProvider类
4) FlowRuleNacosPublisher