概述
标签路由通过标签将一个或多个服务的提供者划分到同一个分组,从而约束流量只在指定分组中流转,实现流量隔离的目的。标签路由可以作为多版本开发测试、同应用的多版本流量隔离以及A/B Testing等场景的能力基础。
查看标签路由列表
在左侧导航栏,选择微服务治理 > Spring Cloud > 标签路由。查看当前账号下的标签路由。标签路由展示了发布应用的标签记录,如果服务较多,可以通过环境、应用名进行筛选或搜索,应用名大小写不敏感。
添加流量规则
在标签路由页面选择一个标签路由,然后单击添加流量规则。
● 路由名称:标签路由规则名称,例如lable-A。
● 是否链路传递:如果需要使用全链路流控,请打开是否链路传递开关。
● 框架类型:被调用的应用所使用的框架,选择Spring Cloud。
● Path:HTTP的相对路径。
● 条件模式:包含同时满足下列条件和满足下列任一条件,根据实际需求选择。
● 条件列表:可以分别设置Parameter、Cookie、Header和Body Content四种类型的参数。例如:Parameter:name=ctyun Cookie:userId = 1 或 2。