一種用于微服務(wù)的服務(wù)注冊(cè)和服務(wù)發(fā)現(xiàn)的方法

基本信息

申請(qǐng)?zhí)?/td> CN201910765445.1 申請(qǐng)日 -
公開(公告)號(hào) CN110677347B 公開(公告)日 2021-08-17
申請(qǐng)公布號(hào) CN110677347B 申請(qǐng)公布日 2021-08-17
分類號(hào) H04L12/741;H04L29/08 分類 電通信技術(shù);
發(fā)明人 何榮幸;吳榮富 申請(qǐng)(專利權(quán))人 榮邦科技有限公司
代理機(jī)構(gòu) 廣州粵高專利商標(biāo)代理有限公司 代理人 林麗明
地址 510075 廣東省廣州市越秀區(qū)天河路45號(hào)之二1201
法律狀態(tài) -

摘要

摘要 本發(fā)明公開一種用于微服務(wù)的服務(wù)注冊(cè)和服務(wù)發(fā)現(xiàn)的方法,包括在微服務(wù)集群的每個(gè)節(jié)點(diǎn)建立服務(wù)列表和服務(wù)路由列表,查詢節(jié)點(diǎn)在微服務(wù)集群發(fā)送查詢服務(wù)ID啟動(dòng)響應(yīng);查詢節(jié)點(diǎn)向響應(yīng)查詢服務(wù)的目標(biāo)節(jié)點(diǎn)發(fā)送查詢服務(wù)報(bào)文,查詢服務(wù)報(bào)文包括查詢服務(wù)ID信息;在目標(biāo)服務(wù)列表中查找查詢服務(wù)ID的對(duì)應(yīng)服務(wù)ID,若有且目標(biāo)服務(wù)列表未滿,則向目標(biāo)服務(wù)列表中所有key?value對(duì)的服務(wù)ID信息向查詢節(jié)點(diǎn)發(fā)送登記報(bào)文,查詢節(jié)點(diǎn)解析登記報(bào)文獲取對(duì)應(yīng)服務(wù)ID,并以對(duì)應(yīng)服務(wù)ID為key,創(chuàng)建查詢節(jié)點(diǎn)的服務(wù)列表的下一個(gè)key?value對(duì),并通過(guò)指針連接上一個(gè)key?value對(duì)。本發(fā)明解除了微服務(wù)對(duì)注冊(cè)中心的依賴,防止因注冊(cè)中心宕機(jī)或出現(xiàn)網(wǎng)絡(luò)問(wèn)題導(dǎo)致系統(tǒng)癱瘓的問(wèn)題。