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

时间:2024-09-25 16:11:27

使用流程

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

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

  1. 使用前准备

    使用ServiceStage全链路流量控制实现Spring Cloud应用全链路灰度前,需要先准备VPC、CCE、ServiceComb引擎专享版、微服务应用网关等资源,并完成Fork全链路流量控制示例源码到您的GitHub代码库、创建组件部署环境等准备工作,请参考使用ServiceStage全链路流量控制实现Spring Cloud应用全链路灰度前准备

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

    创建并部署基线版本组件,用于关联到后续操作创建的基线泳道,请参考创建并部署基线版本组件

  3. 绑定目标服务到应用网关

    为应用网关绑定目标服务,以便网关获取组件微服务地址,请参考绑定目标服务到应用网关

  4. 配置应用网关路由

    为绑定了目标服务的应用网关配置路由规则,当应用网关收到访问流量时,会根据已配置的路由规则判断是否匹配并做相应的处理,请参考配置应用网关路由

  5. 创建泳道组

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

  6. 创建基线泳道并关联组件

    泳道用于为相同版本组件定义一套隔离环境。只有满足了流控路由规则的请求流量才会路由到对应泳道里的打标签组件。基线泳道包括应用中所有组件的基线版本。当微服务调用链中不存在某个组件的时候,会默认访问基线泳道中的组件,请参考创建基线泳道并关联组件

  7. 创建灰度泳道

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

  8. 部署灰度版本组件到灰度泳道

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

  9. 调整灰度泳道流量

    根据实际业务需要修改路由配置,调整流量至灰度泳道,请参考调整灰度泳道流量

  10. 验证全链路灰度结果

    访问组件实例,验证全链路灰度结果,请参考验证全链路灰度结果

support.huaweicloud.com/bestpractice-servicestage/servicestage_05_0037.html