可以通过既定的规则和策略,根据流量或者其它设定参数,控制灰度流量转发。通过此功能可以实现应用的灰度发布。
|
|
新建的灰度策略可以被灰度服务引用。当前支持通过匹配header参数使灰度策略生效。
在服务引擎基本信息页面下方单击“灰度”页签。
在左侧导航树单击<灰度策略>菜单项。
单击<添加策略>按钮,进入添加策略对话框。
输入各项参数,单击<确定>完成操作。
参数 | 说明 |
名称 | 自定义灰度策略名称。 |
策略 | Header:请求头参数 Value:请求头参数的取值 满足该表达式的策略,则可以被灰度规则引用。 |
在服务引擎基本信息页面下方单击“灰度”页签。
在左侧导航树单击<灰度规则>菜单项。
单击<添加规则>按钮,进入添加规则对话框。
输入各项参数,单击<确定>完成操作。
参数 | 说明 |
服务 | 指定适用于此规则的服务名称。 |
灰度类型 | 基于流量:若选择基于流量,则表示指定版本的服务,有流量时即按设定权重系数的比例运行。 基于灰度策略:若选择基于灰度策略,则表示指定版本的服务,其请求头参数值与灰度策略匹配时,按设定的权重比例运行。 |
版本 | 可以通过部署应用到Spring Cloud原生引擎中,将应用的版本信息传递到服务上。 |
权重 | 权重百分比,即服务运行的占比,从10%~100%,步长为10%。 |