全部產品
Search
文件中心

Microservices Engine:全鏈路灰階

更新時間:Jan 03, 2025

MSE微服務治理提供了全鏈路灰階能力,您可以端到端地構建從網關到多個後端服務的全鏈路灰階,控制具有一定特徵的灰階流量始終路由到應用對應的灰階環境,滿足您同時灰階驗證多個服務的訴求。本文介紹基於微服務治理的不同方式實現全鏈路灰階。

基於MSE雲原生網關實現全鏈路灰階

您可以使用MSE雲原生網關與部署在後端服務中的Container ServiceACK或註冊在MSE Nacos中的服務來實現全鏈路灰階功能,詳情可參見基於MSE雲原生網關實現全鏈路灰階

基於MSE Ingress的全鏈路灰階

您可以使用MSE Ingress網關提供的全鏈路灰階能力,在不需要修改任何業務代碼的情況下,實現全鏈路流量控制,詳情可參見基於MSE Ingress的全鏈路灰階

基於自建Spring Cloud Gateway或Zuul網關實現全鏈路灰階

您可以使用微服務開發中的自建Spring Cloud Gateway或Zuul網關,以及部署在後端服務中的Container ServiceACK或註冊在MSE Nacos中的服務來實現全鏈路灰階功能,詳情可參見基於自建Spring Cloud Gateway或Zuul網關實現全鏈路灰階

結合Kruise Rollouts實現基於MSE的全鏈路灰階

Kruise Rollouts支援配合流量和執行個體灰階的灰階發布、藍綠髮布和A/B Testing發布。通過與MSE微服務治理的結合,實現對新版本應用在服務調用鏈路上的平滑灰階升級,詳情配置可參見結合Kruise Rollouts實現基於MSE的全鏈路灰階