Tars插件

    • 引入相关依赖,开启插件,请参考: 。

    • Tars应用客户端接入,请参考:Tars服务接入

    客户端接入Apache ShenYu网关后,会自动注册选择器和规则信息,可以在插件列表 -> rpc proxy -> tars 中查看。关于选择器和规则配置,请参考:。

    选择器处理

    选择器处理,即handle字段,是网关匹配到流量以后,实际调用的tars服务,可以配置多个,设置负载均衡权重,具体的负载均衡策略,在规则中指定。更多信息请参考插件管理中的 。

    规则处理

    Tars插件 - 图2

    规则处理,即handle字段,是网关对流量完成最终匹配后,采取何种处理规则。更多信息请参考插件管理中的 。

    • 处理配置详解:
      • retryCount:调用客户端的重试次数。
      • timeout:调用http客户端的超时时间。

    • 应用名称:该条元数据所属的应用名称。

    • 方法名称:需要调用的方法名。

    • 路径:tars请求路径。

    • 路径描述:对该路径的说明,方便查看。

    • 参数类型:tars接口的参数类型列表,按照接口的参数类型顺序,通过半角逗号分隔。

    • Rpc扩展参数:描述了一个tars服务中每个接口信息。比如,下面是tars服务的两个接口信息:

    • Rpc类型:下拉选择 。