1.基于微服務(wù)的灰度發(fā)布方法,其特征在于,所述的方法包括:
反向代理服務(wù)器獲取原始發(fā)布請(qǐng)求中的維度參數(shù);
反向代理服務(wù)器調(diào)用存儲(chǔ)了灰度發(fā)布策略的存儲(chǔ)器,將維度參數(shù)和灰度發(fā)布策略匹配,確定原始發(fā)布請(qǐng)求對(duì)應(yīng)的微服務(wù)業(yè)務(wù)服務(wù)器;
反向代理服務(wù)器向?qū)?yīng)的微服務(wù)業(yè)務(wù)服務(wù)器發(fā)布原始發(fā)布請(qǐng)求;
灰度發(fā)布過(guò)程中進(jìn)行實(shí)時(shí)數(shù)據(jù)分析,根據(jù)分析結(jié)果采取后續(xù)策略。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述的維度參數(shù)包括渠道號(hào)、客戶端版本、請(qǐng)求網(wǎng)關(guān)的業(yè)務(wù)方法、客戶端業(yè)務(wù)來(lái)源。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,不同的所述微服務(wù)相互獨(dú)立、互不干擾。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述的微服務(wù)能夠進(jìn)行負(fù)載均衡的集群部署。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述的后續(xù)策略包括回滾或者進(jìn)一步擴(kuò)大發(fā)布范圍。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,如果所述的后續(xù)策略為回滾,則對(duì)灰度發(fā)布過(guò)程中產(chǎn)生的數(shù)據(jù)進(jìn)行數(shù)據(jù)遷移。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,如果灰度發(fā)布過(guò)程中產(chǎn)生的數(shù)據(jù)存在數(shù)據(jù)變更,則單獨(dú)保存歷史數(shù)據(jù)。