sentinel
文章平均质量分 83
wangjinb
这个作者很懒,什么都没留下…
展开
-
sentinel持久化规则到nacos
环境配置 pom.xml 添加依赖 <!--SpringCloud ailibaba sentinel-datasource-nacos 后续做持久化用到--> <dependency> <groupId>com.alibaba.csp</groupId> <artifactId>sentinel-datasource-nacos</artifactId>原创 2020-07-24 13:45:41 · 1712 阅读 · 1 评论 -
sentinel中如何使用openFeing来调用服务
sentinel中如何使用openFeing来调用服务 这里举例的是消费者端,使用openFeign来调用服务提供者,服务注册中心是nacos 具体操作看代码 环境的配置 application.yml 激活sentinel对feign的支持 主启动类 需要添加注解开启openfeign 使用openfeign更加的满足了程序员,在开发当中使用controller层调用service层 所以配置所谓的 “service” 【注意:】需要在接口处添加@FeignClient注解 其中value指定的是服原创 2020-07-24 12:59:43 · 375 阅读 · 0 评论 -
sentinel的@SentinelResource注解详解
@SentinelResource 用于定义资源,并提供可选的异常处理和 fallback 配置项。 @SentinelResource 注解包含以下属性: value:资源名称,必需项(不能为空) entryType:entry 类型,可选项(默认为EntryType.OUT) blockHandler / blockHandlerClass : blockHandler 对应处理 BlockException 的函数名称,可选项。blockHandler 函数访问范围需要是 public,返回类型需要与原创 2020-07-23 17:39:18 · 2879 阅读 · 0 评论 -
sentinel服务限流
使用sentinel服务限流 一、QPS限流 直接拒绝方式是默认的流量控制方式,当QPS超过任意规则的阈值后,新的请求就会被立即拒绝,拒绝方式为抛出FlowException 二、Warm Up Warm Up方式,即预热/冷启动方式。当系统长期处于低水位的情况下,当流量突然增加时,直接把系统拉升到高水位可能瞬间把系统压垮。通过"冷启动",让通过的流量缓慢增加,在一定时间内逐渐增加到阈值上限,给冷系统一个预热的时间,避免冷系统被压垮 三、排队等待 匀速排队方式会严格控制请求通过的间隔时间,也即是让请求原创 2020-07-23 11:05:14 · 175 阅读 · 0 评论