Sentinel组件简介
1.概念
以流量为切入点,从流量控制,熔断降级,系统负载保护等多个维度保护服务的稳定性。
2.详细概念理解
流量控制:以QPS来讲,如果设置成1的话那么每秒只能请求一次,再次请求就会根据策略去执行,比如拒绝,加入队列等。
熔断:如果一个系统挂掉,那么就调用本地的降级方法,减少远程访问。
3.原理
降级底层实现:在方法外面自动添加一层try..catch...,当出现异常时,会调用自己的类。
限流底层原理:基于滑动时间窗口计数实现。
1.概念
以流量为切入点,从流量控制,熔断降级,系统负载保护等多个维度保护服务的稳定性。
2.详细概念理解
流量控制:以QPS来讲,如果设置成1的话那么每秒只能请求一次,再次请求就会根据策略去执行,比如拒绝,加入队列等。
熔断:如果一个系统挂掉,那么就调用本地的降级方法,减少远程访问。
3.原理
降级底层实现:在方法外面自动添加一层try..catch...,当出现异常时,会调用自己的类。
限流底层原理:基于滑动时间窗口计数实现。