微服務治理中心能夠無侵入增強主流Spring Cloud、Apache Dubbo等開源微服務框架,提供豐富的服務治理和流量防護功能,將中間件與業務解耦。
若您尚未開通微服務治理產品,您可以開通試用版,享受30天的全功能免費試用。試用結束后您可以開通正式版,以及購買資源包享受優惠。
視頻介紹
微服務治理能力與應用場景
全鏈路流量治理
MSE微服務治理為微服務的各個環節提供了全面的治理解決方案,幫助企業快速構建完整且健壯的微服務體系。如下圖所示,微服務治理能夠實現全鏈路流量管理。
低成本實現微服務敏捷開發
依托于開發環境隔離能力,可以在不增加物理機器成本的前提下,低成本擴展出多套邏輯隔離的開發環境,有效地解決環境搶占和沖突問題,實現敏捷開發。
開發環境隔離:通過全鏈路灰度這種邏輯隔離方式實現開發環境隔離,可以在不增加成本的情況下增加多套開發測試環境,助您實現敏捷開發。詳細信息,請參見微服務敏捷開發最佳實踐。
消除變更過程中風險
依托于配置管理、無損上下線和全鏈路灰度能力,全面消除變更過程中的風險。
無損上線
通過無損上線時的延遲注冊和小流量預熱可有效避免新版本上線時的流量損失。詳細信息,請參見無損上線。相關視頻,請觀看微服務應用如何實現無損上下線。
無損下線
通過無損下線中的自適應等待和主動通知,可有效避免舊版本下線時的流量損失。詳細信息,請參見無損下線。相關視頻,請觀看微服務應用如何實現無損上下線。
全鏈路灰度
通過創建泳道組與泳道可精確控制RPC、HTTP、異步消息等多種類型的流量,從前端到網關再到后端各個微服務間,實現流量在泳道內閉環,從而快速實現微服務架構下的全鏈路灰度發布能力。詳細信息,請參見全鏈路灰度。相關視頻,請觀看微服務治理之全鏈路灰度。
增強服務運行過程中穩定性
依托于限流、熔斷降級、隔離等能力,可以在出現偶發的流量洪峰和依賴服務出現異常時,有效地限流保護、削峰填谷、隔離故障、降級保護。
流量控制:通過流量控制功能,可以對突發的流量進行限制,在盡可能處理請求的同時保障服務正常運行。詳細信息,請參考流量防護規則適用場景,相關視頻,請觀看MSE微服務治理企業版發布。
熔斷降級:在某個方法出現不穩定(如超時或異常比例升高)時,對該方法的調用進行限制,使請求快速失敗,從而防止錯誤影響整個鏈路的穩定性。詳細信息,請參考配置熔斷規則。
同可用區優先:在應用調用服務時,優先調用同機房的服務Provider,能夠使流量在同一個可用區內流轉,不僅限于使用默認提供的輪詢方式進行負載均衡。詳細信息,請參考配置同可用區優先。
為什么要使用MSE微服務治理
業務無侵入、無感知:應用代碼、配置、鏡像無需修改即可接入治理中心,支持Spring Cloud、Dubbo和多語言應用,確保業務的連續性和穩定性。
0升級成本:兼容現有的服務治理方式,無需額外的開發工作即可實現功能升級和性能優化。
全面兼容開源:100%兼容開源社區產品,無縫對接K8s,并在性能、可觀測性、操作便捷上提供增強的能力。
更輕量:無需改變現有業務架構,即可享受高效的微服務治理能力。
大規模生產實踐:基于阿里巴巴集團內部大規模生產實踐驗證,能夠有效提升系統穩定性和開發效率,確保業務的順利進行。
功能特性
功能模塊 | 功能詳情 | 相關文檔 |
服務查詢 | 支持查詢部署應用的服務列表和服務詳情,包含基本信息、服務調用關系和元數據等。 | |
無損上下線 |
| |
標簽路由 | 通過標簽將一個或多個服務的提供者劃分到同一個分組,從而約束流量只在指定分組中流轉,實現流量隔離的目的。 | |
全鏈路灰度 | 通過創建泳道規則將一個或多個應用的相同版本劃分到同一個泳道中,從而約束流量只在指定泳道中流轉,實現全鏈路的流量隔離的目的。 | |
流量防護 | 流量防護以流量為切入點,從流量控制、隔離控制、熱點參數防護、Web防護等多個維度來保障業務的穩定性,提供更專業、穩定的流量防護手段、秒級的流量水位分布分析功能。 |
使用限制
限制項 | 限制值 |
微服務框架 |
更多組件支持信息,請參見微服務治理支持的框架。 |
接入方式 | 支持ACK、ECS和SAE應用接入。 |
Java應用JDK版本 | 支持JDK 1.8、11、17、21版本應用接入。 |
接入資源(接口)數量 | 每個應用接入資源(接口)數量:1600。 |
開始體驗微服務治理
如果您想體驗在Java應用中接入微服務治理中心,請參見15分鐘完成服務治理能力快速體驗(Java版)。
如果您想體驗在Golang應用中接入微服務治理中心,請參見15分鐘完成服務治理能力快速體驗(Golang版)。
更多信息
關于微服務治理的開服地域,請參見微服務治理開服地域。
關于微服務治理版本選型、升級和計費,請參見微服務治理產品計費。
相關直播可以幫助您更好地了解和使用MSE服務治理。更多信息,請參見直播公告(2023年)、直播公告(2020~2022年)。