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 · 374 阅读 · 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 UpWarm Up方式,即预热/冷启动方式。当系统长期处于低水位的情况下,当流量突然增加时,直接把系统拉升到高水位可能瞬间把系统压垮。通过"冷启动",让通过的流量缓慢增加,在一定时间内逐渐增加到阈值上限,给冷系统一个预热的时间,避免冷系统被压垮三、排队等待匀速排队方式会严格控制请求通过的间隔时间,也即是让请求原创 2020-07-23 11:05:14 · 175 阅读 · 0 评论