桥泰

导航

 

设置请求流控白名单

 请求头添加请求来源,标识请求来源

 

AuthoritySlot
com.alibaba.csp.sentinel.slots.block.authority.AuthoritySlot#entry
this.checkBlackWhiteAuthority(resourceWrapper, context);
this.fireEntry(context, resourceWrapper, node, count, prioritized, args);

this.checkBlackWhiteAuthority中配置了授权规则
AuthorityRuleChecker.passCheck(rule, context)配置规则校验,通过context中的origin进行校验
根据白名单和黑名单进行校验

结合前面源码知识
AbstractSentinelInterceptor.java
String origin = parseOrigin(request),将orgin放入到Context

posted on 2025-06-10 21:29  桥泰  阅读(11)  评论(0)    收藏  举报