Sentinel组件简介
1.概念
以流量为切入点,从流量控制,熔断降级,系统负载保护等多个维度保护服务的稳定性。
2.详细概念理解
流量控制:以QPS来讲,如果设置成1的话那么每秒只能请求一次,再次请求就会根据策略去执行,比如拒绝,加入队列等。
熔断:如果一个系统挂掉,那么就调用本地的降级方法,减少远程访问。
3.原理
降级底层实现:在方法外面自动添加一层try..catch...,当出现异常时,会调用自己的类。
限流底层原理:基于滑动时间窗口计数实现。
1.概念
以流量为切入点,从流量控制,熔断降级,系统负载保护等多个维度保护服务的稳定性。
2.详细概念理解
流量控制:以QPS来讲,如果设置成1的话那么每秒只能请求一次,再次请求就会根据策略去执行,比如拒绝,加入队列等。
熔断:如果一个系统挂掉,那么就调用本地的降级方法,减少远程访问。
3.原理
降级底层实现:在方法外面自动添加一层try..catch...,当出现异常时,会调用自己的类。
限流底层原理:基于滑动时间窗口计数实现。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?