sentinel-规则持久化sentinel为了便于限流规则持久化管理,专门提供了ReadableDataSource(配置读取)与WritableDataSource(配置写入)接口,利用这两个接口可以向指定的存储设备中实现规则的读写处理sentinel提供的DataSource是一个逻辑上的概念
阅读全文
sentinel-集群流控在sentinel中实现集群限流,本质上需要提供一个相关访问数据的统计,在单一实例的情况下,这个统计操作是在每个实例中实现的。而如果在集群环境中,就需要提供有一个专门的实例(TokenServer)进行数据统计,并且该TokenServer要收集所有TokenClient发
阅读全文
sentinel-授权规则在控制台配置授权规则编写请求解析类@ComponentpublicclassSentinelRequestOriginParserimplementsRequestOriginParser{@OverridepublicStringparseOrigin(HttpServl
阅读全文
sentinel-自定义错误页编写错误返回@RestController@RequestMapping("error")publicclassBlockController{@RequestMapping("block_handler")publicObjec
阅读全文
sentinel基本概念资源:资源是sentinel的关键概念。它可以是java应用程序中的任何内容,可以是一个服务,也可以是一个方法,甚至可以是一段代码。总之就是sentinel要保护的东西规则:作用于资源之上,定义以什么样的方式保护资源,主要包括流量控制规则,熔断降级规则以及系统保护规则。也就是
阅读全文