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

基本信息

申請?zhí)?/td> CN201910765445.1 申請日 -
公開(公告)號 CN110677347A 公開(公告)日 2020-01-10
申請公布號 CN110677347A 申請公布日 2020-01-10
分類號 H04L12/741;H04L29/08 分類 電通信技術;
發(fā)明人 何榮幸;吳榮富 申請(專利權)人 榮邦科技有限公司
代理機構 廣州粵高專利商標代理有限公司 代理人 林麗明
地址 510075 廣東省廣州市越秀區(qū)天河路45號之二1201
法律狀態(tài) -

摘要

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