应用管理与运维平台 SERVICESTAGE-全链路流量控制概述:使用流程

时间:2024-01-12 11:15:22

使用流程

图2 全链路流量控制使用流程

全链路流量控制的使用流程如图2所示。

  1. 创建并部署基线版本组件

    使用ServiceStage创建并使用Kubernetes类型环境部署基线版本微服务组件,并为所有基线版本组件绑定同一个微服务引擎,请参考创建并部署组件

  2. 创建应用网关

    应用网关用于转发打标签组件流量,请参考创建应用网关

  3. 绑定目标服务

    1中已接入微服务引擎的组件对应微服务与2创建的应用网关绑定,以便网关获取组件微服务地址,请参考创建服务

  4. 配置路由

    2创建的应用网关配置路由规则,当应用网关收到访问流量时,会根据已配置的路由规则判断是否匹配并做相应的处理,请参考配置路由

  5. 创建泳道组

    泳道组是一组泳道的集合,用于区分不同的组织或场景,请参考创建泳道组

  6. 创建基线泳道

    泳道用于为相同版本组件定义一套隔离环境。只有满足了流控路由规则的请求流量才会通过标签控制流量转发到对应泳道的目标服务组件。一个组件只能属于一个泳道,一个泳道可以包含多个组件。

    基线泳道包括应用中所有组件的基线版本,当微服务调用链中不存在某个组件的时候,会默认访问基线泳道中的组件,请参考创建基线泳道

  7. 关联基线版本组件到基线泳道

    6创建的基线泳道关联所有应用组件,请参考关联基线版本组件到基线泳道

  8. 创建非基线泳道

    非基线泳道用于关联应用的灰度版本组件,请参考创建非基线泳道

  9. 创建并部署灰度版本组件

    非基线泳道创建后,需要根据实际业务需要创建灰度版本组件,用于调整流量至非基线泳道验证业务,请参考创建灰度版本组件

  10. 调整非基线泳道流量验证业务

    根据实际业务需要修改路由配置,调整流量至非基线泳道验证业务,请参考配置路由

  11. 升级基线泳道组件并调整流量

    升级基线泳道组件,并根据业务需要调整流量至基线泳道组件。

support.huaweicloud.com/usermanual-servicestage/servicestage_03_0208.html