设置请求流控白名单

请求头添加请求来源,标识请求来源
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
浙公网安备 33010602011771号