一、操作场景
·通过微服务网关 Tag 插件将外部请求的请求参数转化为标签。
·通过在代码或请求头中配置来实现标签。
·Spring Cloud 应用配置标签的方法请参见 参数传递。
·Service Mesh 应用配置标签的方法请参见 Mesh 开发使用指引。
注意:说明:
注意:1. 仅专业版和铂金版支持使用 Java 网关,具体说明详细参见 版本对比。
注意:2. 仅使用 TSF-Consul 注册中心的用户支持使用 Java 网关。
二、创建 Tag 插件
1. 登录 腾讯微服务平台控制台,前往应用管理 > 中间件应用 > 网关插件。
2. 在插件管理页面,单击新建插件,填写基本信息。
·插件类型:选择 Tag。
·插件名称:必填。
·插件描述:选填。
3. 配置自定义标签。
·参数位置:可选 Path、Query、Header 和 Cookie。
·参数名:填写外部请求进来携带的参数名称。参数名请填写小写。
如果参数在 Path中,可以按照这样的规则填写:/a/{parameter}/b,其中{}中的是参数名称。此时的路径不需要包含微服务名称、命名空间等信息。
·转换后标签名(选填):如果不填写,会默认使用参数名作为转换后的标签名称。
注意:说明:
·设置为 TraceID:是一个非必须功能。当请求中某个参数值具有唯一性时,且希望在部署在 TSF 的后台业务与其他前台、后台系统联动时,可以通过设置 TraceID 进行追踪。
注意:说明:
4. 单击完成,本步骤创建的插件将显示在插件管理列表中。
三、绑定插件
创建好 Tag 类型的插件需要绑定到分组或 API 上才会生效。
1. 登录 腾讯微服务平台控制台,在左侧导航栏单击 应用管理 > 中间件应用 > 网关插件。
2. 选择刚刚创建好的插件,单击操作列的绑定对象。
3. 在绑定对象中,将插件绑定到某个分组或者某个分组下的 API 上。
4. 单击提交。当用户访问对应的微服务网关分组时,插件就会生效。
注意:说明: