服務(wù)狀態(tài)的同步方法、裝置及服務(wù)器

基本信息

申請(qǐng)?zhí)?/td> CN202210117635.4 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN114172821A 公開(kāi)(公告)日 2022-03-11
申請(qǐng)公布號(hào) CN114172821A 申請(qǐng)公布日 2022-03-11
分類號(hào) H04L41/5041(2022.01)I;H04L67/1095(2022.01)I 分類 電通信技術(shù);
發(fā)明人 徐曉旻;陳垚亮;黃勝 申請(qǐng)(專利權(quán))人 樹(shù)根互聯(lián)股份有限公司
代理機(jī)構(gòu) 北京超凡宏宇專利代理事務(wù)所(特殊普通合伙) 代理人 唐民
地址 510000廣東省廣州市海珠區(qū)琶洲大道東路3號(hào)303-309房
法律狀態(tài) -

摘要

摘要 本申請(qǐng)實(shí)施例提供了一種服務(wù)狀態(tài)的同步方法、裝置及服務(wù)器,其中方法包括:通過(guò)主節(jié)點(diǎn)按照預(yù)設(shè)攔截規(guī)則從多個(gè)服務(wù)請(qǐng)求中攔截協(xié)同服務(wù)請(qǐng)求;在主節(jié)點(diǎn)執(zhí)行協(xié)同服務(wù)請(qǐng)求成功時(shí),將協(xié)同服務(wù)請(qǐng)求的服務(wù)調(diào)用參數(shù)轉(zhuǎn)換為抽象請(qǐng)求描述,將抽象請(qǐng)求描述上傳至消息中間件;通過(guò)從節(jié)點(diǎn)讀取目標(biāo)抽象請(qǐng)求描述并對(duì)其進(jìn)行解析,得到目標(biāo)服務(wù)調(diào)用接口參數(shù),根據(jù)目標(biāo)服務(wù)調(diào)用接口參數(shù)執(zhí)行協(xié)同服務(wù)請(qǐng)求;在從節(jié)點(diǎn)執(zhí)行失敗時(shí),向消息中間件發(fā)送從節(jié)點(diǎn)的請(qǐng)求處理狀態(tài);根據(jù)目標(biāo)服務(wù)調(diào)用接口參數(shù)重新執(zhí)行協(xié)同服務(wù)請(qǐng)求,直至協(xié)同服務(wù)請(qǐng)求成功。這樣,通過(guò)對(duì)節(jié)點(diǎn)的請(qǐng)求抽象描述排序來(lái)保證主從節(jié)點(diǎn)間業(yè)務(wù)狀態(tài)的最終一致性,完成業(yè)務(wù)協(xié)同。