sentinel-规则持久化

sentinel-规则持久化sentinel为了便于限流规则持久化管理,专门提供了ReadableDataSource(配置读取)与WritableDataSource(配置写入)接口,利用这两个接口可以向指定的存储设备中实现规则的读写处理sentinel提供的DataSource是一个逻辑上的概念     阅读全文
丁起男's avatar
丁起男 10月 26,2021

sentinel-集群流控

sentinel-集群流控在sentinel中实现集群限流,本质上需要提供一个相关访问数据的统计,在单一实例的情况下,这个统计操作是在每个实例中实现的。而如果在集群环境中,就需要提供有一个专门的实例(TokenServer)进行数据统计,并且该TokenServer要收集所有TokenClient发     阅读全文
丁起男's avatar
丁起男 10月 18,2021

sentinel-授权规则

sentinel-授权规则在控制台配置授权规则编写请求解析类@ComponentpublicclassSentinelRequestOriginParserimplementsRequestOriginParser{@OverridepublicStringparseOrigin(HttpServl     阅读全文
丁起男's avatar
丁起男 10月 17,2021

sentinel-自定义错误返回

sentinel-自定义错误页编写错误返回@RestController@RequestMapping("error")publicclassBlockController{@RequestMapping("block_handler")publicObjec     阅读全文
丁起男's avatar
丁起男 10月 10,2021

sentinel

sentinel基本概念资源:资源是sentinel的关键概念。它可以是java应用程序中的任何内容,可以是一个服务,也可以是一个方法,甚至可以是一段代码。总之就是sentinel要保护的东西规则:作用于资源之上,定义以什么样的方式保护资源,主要包括流量控制规则,熔断降级规则以及系统保护规则。也就是     阅读全文
丁起男's avatar
丁起男 08月 22,2021

服务容错

服务容错服务雪崩在分布式系统中,由于网络原因或自身的原因,服务一般无法保证100%可用。如果一个服务出现了问题,调用这个服务就会出现线程阻塞的情况,此时若是有大量的请求涌入,就会出现多条线程阻塞等待,进而导致服务瘫痪由于服务于服务之间的依赖性,故障会传播,会对整个微服务系统造成严重后果,这就是服务故     阅读全文
丁起男's avatar
丁起男 08月 22,2021