1分钟
44 plugin
从插件开发里面可知,插件里面涉及uiServer,statsServer,rulesServer,server,resRulesServer,resStatsServer共6个功能不同的内部server,这几个server都是可选的;如果存在,插件会把匹配的请求按给定方式传给对应的server,并根据server响应内容做相应的处理,把请求转发到插件的各个server,有两种配置方式:
一种方式是直接根据插件的名称设置匹配,比如插件whistle.abc:
pattern abc://value这样所有匹配pattern的请求都会访问插件里面的statsServer,rulesServer,server,resRulesServer,resStatsServer中实现的server,这种配置默认会把请求转发给其中server处理(除非在rulesServer里面设置了filter://abc),这种配置归类于rule。
另外一直方式:
pattern whistle.abc://value这种配置默认只会访问插件里面的 statsServer,rulesServer,resRulesServer,resStatsServer中实现的server,这类配置才属于 plugin 协议类型。
具体参见:插件开发
学员评价