全链路灰度

更新时间: 2025-01-02 17:28:32

MSE微服务治理提供了全链路灰度能力,您可以端到端地构建从网关到多个后端服务的全链路灰度,控制具有一定特征的灰度流量始终路由到应用对应的灰度环境,满足您同时灰度验证多个服务的诉求。本文介绍基于微服务治理的不同方式实现全链路灰度。

基于MSE云原生网关实现全链路灰度

您可以使用MSE云原生网关与部署在后端服务中的容器服务ACK或注册在MSE Nacos中的服务来实现全链路灰度功能,详情可参见基于MSE云原生网关实现全链路灰度

基于云原生API网关实现全链路灰度

您可以使用云原生API网关与部署在后端服务中的容器服务ACK或注册在MSE Nacos中的服务来实现全链路灰度功能,详情可参见基于云原生API网关实现全链路灰度

基于MSE Ingress的全链路灰度

您可以使用MSE Ingress网关提供的全链路灰度能力,在不需要修改任何业务代码的情况下,实现全链路流量控制,详情可参见基于MSE Ingress的全链路灰度

基于自建Spring Cloud Gateway或Zuul网关实现全链路灰度

您可以使用微服务开发中的自建Spring Cloud Gateway或Zuul网关,以及部署在后端服务中的容器服务ACK或注册在MSE Nacos中的服务来实现全链路灰度功能,详情可参见基于自建Spring Cloud Gateway或Zuul网关实现全链路灰度

结合Kruise Rollouts实现基于MSE的全链路灰度

Kruise Rollouts支持配合流量和实例灰度的灰度发布、蓝绿发布和A/B Testing发布。通过与MSE微服务治理的结合,实现对新版本应用在服务调用链路上的平滑灰度升级,详情配置可参见结合Kruise Rollouts实现基于MSE的全链路灰度

上一篇: 服务实例隔离与诊断 下一篇: 基于MSE云原生网关实现全链路灰度
阿里云首页 微服务引擎 相关技术圈