流量控制环境是灰度发布的核心,您需要在流量控制环境中进行多个应用的流量控制。本文介绍如何创建流量控制环境。
设置环境基本信息
HSF应用需要使用EDAS-Container 3.5.3及以上版本才能设置HSF流量规则。
- 登录EDAS控制台。
- 在左侧导航栏选择,然后在服务查询页面的左侧导航栏单击全链路流量控制。
- 在全链路流量控制页面右上角单击新建环境。
- 在基本信息页面设置微服务空间(包括地域和微服务空间)、流量控制环境名称、流量控制标识、和流量控制环境描述,然后单击下一步。
- 在设置入口流量规则页面选择入口应用并配置流量规则,然后单击下一步。
入口流量规则参数说明:
参数 |
说明 |
入口应用 |
在下拉菜单中按规划选择该流量控制环境的入口应用。 |
协议类型 |
根据实际需求选择协议类型,HTTP或HSF。 |
path(适用于HTTP)
|
输入访问资源的路径。 |
选择服务(适用于HSF)
|
选择入口应用中的服务。 |
方法(适用于HSF)
|
选择入口应用中的方法。 |
条件模式 |
如果配置了多条规则,则要设置这些规则生效的条件。包括满足所有条件或满足条件之一。 |
条件列表 |
参数类型 |
包括根据Cookie值 、 根据HTTP Header值和根据URL参数值 。 |
参数 |
输入参数,不能超过64个字符。关于书写规范和样例的相关内容,请参见流控规则参数说明。
|
条件 |
选择条件,包括按100取模和白名单两种方式。 |
值 |
输入参数取模或列表的值。 |
说明
- 如果需要设置多个规则,单击添加规则条件。
- 如果需要创建多个入口流量规则,单击创建流量规则。
- 在选择应用页签选择应用列表中按规划勾选应用,单击>添加到已选应用列表中,勾选应用实例分组,单击下一步。
说明
- 选择应用列表中某些应用不可勾选,且应用名右侧有
标识,则表示该应用只有默认分组,而默认分组不能添加到流量控制环境中。
- 已选应用列表中某些应用实例分组右侧同样有
标识,则表示该分组下没有实例,需要添加实例。具体操作,请参见添加实例。
- 在创建完成页面检查流量控制环境相关设置,确认无误后,单击提交。
启动流量控制环境
流量控制环境创建完成后,开启入口流量即可启动流量控制环境中的入口应用的流控规则。具体步骤如下:
- 返回全链路流量控制页面。
- 选择流量控制环境所在的地域和微服务空间。
- 找到创建完成的流量控制环境,单击入口流量右侧的按钮。
结果验证
设置并启用流量控制环境后,您可以通过监控灰度流量来验证是否符合预期。相关内容,请参见监控灰度流量。
在文档使用中是否遇到以下问题
更多建议
匿名提交