微(wei)服(fu)務引擎是(shi)微(wei)服(fu)務應用(yong)的云中間件,可為用(yong)戶(hu)提供注冊發(fa)現、服(fu)務治理、配(pei)置管理等企業級(ji)應用(yong)服(fu)務能(neng)力。
服務注冊與發現
微(wei)服務引擎(qing)的(de)(de)注冊(ce)發(fa)(fa)現(xian)中心Apache ServiceComb Service Center是一款(kuan)restful風格的(de)(de)、高可用無(wu)狀態的(de)(de)服務注冊(ce)發(fa)(fa)現(xian)中心,提供(gong)微(wei)服務發(fa)(fa)現(xian)和(he)微(wei)服務管理功能。服務提供(gong)者可以將自(zi)身的(de)(de)實例信(xin)息注冊(ce)到注冊(ce)發(fa)(fa)現(xian)中心,以供(gong)服務消費者發(fa)(fa)現(xian)并使用。
微服務治理
提供熔斷、隔離、限流(liu)、負載均衡等微(wei)服務(wu)治(zhi)理能力(li)。微(wei)服務(wu)架構存在一些常見的故(gu)障模式(shi),通過(guo)這些治(zhi)理能力(li),能夠減少故(gu)障對(dui)于(yu)整體業務(wu)的影響,避免產(chan)生(sheng)雪(xue)崩效應。
服務配置管理
配(pei)置管(guan)(guan)理可為所有微(wei)(wei)服(fu)務(wu)(wu)提供統一的(de)配(pei)置管(guan)(guan)理視圖(tu),有效降低配(pei)置管(guan)(guan)理的(de)復雜性,搭配(pei)服(fu)務(wu)(wu)治理控制臺,可在微(wei)(wei)服(fu)務(wu)(wu)運行(xing)態對微(wei)(wei)服(fu)務(wu)(wu)的(de)行(xing)為進行(xing)調(diao)整,滿足不(bu)升級(ji)應用即可適配(pei)業(ye)務(wu)(wu)場景變(bian)化的(de)業(ye)務(wu)(wu)訴求。
灰度發布
為保障(zhang)新特性平穩(wen)(wen)上線,可以(yi)(yi)先選(xuan)擇少(shao)部(bu)分用(yong)戶試用(yong),待新特性成熟(shu)以(yi)(yi)后,再(zai)讓(rang)所有用(yong)戶使用(yong)。微服務引(yin)擎的(de)(de)灰度發(fa)布(bu)功能(neng)可以(yi)(yi)保證(zheng)整體系統的(de)(de)穩(wen)(wen)定,在初(chu)始灰度的(de)(de)時候就可以(yi)(yi)發(fa)現、調整問題,降低版(ban)本升級風險。
微服務儀表盤
微(wei)服(fu)務(wu)引擎可(ke)將(jiang)有關聯的(de)微(wei)服(fu)務(wu)間調(diao)用依賴(lai)關系進行(xing)可(ke)視化(hua)展現,并提供各(ge)微(wei)服(fu)務(wu)實例的(de)接口(kou)運行(xing)統計,如吞吐量、時(shi)延和調(diao)用成功率(lv)等(deng)指標,并集(ji)成在實時(shi)監控儀表盤(pan)中。