插件之间的优先级:
优先级:单个消费方>单个路由Api>单个业务Api>全局
业务服务上安装此插件,对于所有此业务服务下的所有路由服务都被限流并且共用限流数量
PLUGIN PRIORITY
pre-function 1000000
correlation-id 100001
zipkin 100000
bot-detection 2500
cors 2000
session 1900
acme 1705
jwt 1450
oauth2 1400
key-auth 1250
ldap-auth 1200
basic-auth 1100
hmac-auth 1030
grpc-gateway 998
ip-restriction 990
request-size-limiting 951
acl 950
rate-limiting 910
response-ratelimiting 900
request-transformer 801
response-transformer 800
aws-lambda 750
azure-functions 749
upstream-timeout 400
proxy-cache 100
opentelemetry 14
prometheus 13
http-log 12
statsd 11
datadog 10
file-log 9
udp-log 8
tcp-log 7
loggly 6
syslog 4
grpc-web 3
request-termination 2
correlation-id 1
post-function -1000
消费方(u),路由服务(r)[作用所有u],业务服务(s)[作用所有u],全局插件(b)[作用所有u]
同时配置四个插件:u>r>s>b
路由服务[作用单个u],业务服务(s)[作用单个u],全局插件(b)[作用单个u]
同时配置三个插件:r>s>b
该文章纯属用于记录,如对其插件优先级有理解不对的地方还望指正!