[發明專利]服務注冊方法、裝置、注冊中心管理設備及存儲介質有效
| 申請號: | 201811640256.3 | 申請日: | 2018-12-29 |
| 公開(公告)號: | CN109547570B | 公開(公告)日: | 2021-07-06 |
| 發明(設計)人: | 李春林;莫中平;葉德華;鐘斌 | 申請(專利權)人: | 深圳云天勵飛技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強 |
| 地址: | 518000 廣東省深圳市龍崗區園山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務 注冊 方法 裝置 中心 管理 設備 存儲 介質 | ||
本申請實施例公開了一種服務注冊方法、裝置、注冊中心管理設備及存儲介質,該方法包括:注冊中心管理設備獲取微服務系統所處的部署環境;注冊中心管理設備根據部署環境與注冊中心的對應關系確定與微服務系統所處的部署環境對應的目標注冊中心,目標注冊中心為至少兩個注冊中心的一個;注冊中心管理設備加載與目標注冊中心對應的實現類,啟動目標注冊中心;注冊中心管理設備獲取第一設備發送的待注冊的微服務,注冊中心管理設備將待注冊的微服務注冊到目標注冊中心。滿足微服務系統的多環境部署的需求。
技術領域
本申請涉及計算機技術領域,具體涉及一種服務注冊方法、裝置、注冊中心管理設備及存儲介質。
背景技術
微服務系統,是將一個原本獨立的系統拆分成多個微小型服務,這些小型服務都在各自獨立的進程中運行,服務之間通過基于超文本傳輸協議(HyperText TransferProtocol,HTTP)的RESTful應用程序編程接口(Application Programming Interface,API)進行協作。
當前微服務開發模式下,服務的注冊和發現都需要使用同一個注冊中心,注冊中心服務提供商一般只提供一種注冊中心,只能支持一種服務發現機制。
發明內容
本申請實施例提供了一種服務注冊方法、裝置、注冊中心管理設備及存儲介質,可以根據不同的部署環境采用不同的注冊中心,滿足微服務系統的多環境部署的需求。
第一方面,本申請實施例提供一種服務注冊方法,所述方法應用于微服務系統,所述微服務系統包括注冊中心管理設備、至少兩個注冊中心和第一設備,所述方法包括:
所述注冊中心管理設備獲取所述微服務系統所處的部署環境;
所述注冊中心管理設備根據部署環境與注冊中心的對應關系確定與所述微服務系統所處的部署環境對應的目標注冊中心,所述目標注冊中心為所述至少兩個注冊中心的一個;
所述注冊中心管理設備加載與所述目標注冊中心對應的實現類,啟動所述目標注冊中心;
所述注冊中心管理設備獲取所述第一設備發送的待注冊的微服務,所述注冊中心管理設備將所述待注冊的微服務注冊到所述目標注冊中心。
第二方面,本申請實施例提供了一種服務注冊裝置,所述服務注冊裝置應用于微服務系統,所述微服務系統包括注冊中心管理設備、至少兩個注冊中心和第一設備,所述服務注冊裝置包括:
獲取單元,用于獲取所述微服務系統所處的部署環境;
確定單元,用于根據部署環境與注冊中心的對應關系確定與所述微服務系統所處的部署環境對應的目標注冊中心,所述目標注冊中心為所述至少兩個注冊中心的一個;
加載單元,用于獲取加載與所述目標注冊中心對應的實現類,啟動所述目標注冊中心;
注冊單元,用于獲取所述第一設備發送的待注冊的微服務,將所述待注冊的微服務注冊到所述目標注冊中心。
第三方面,本申請實施例提供一種注冊中心管理設備,包括處理器、存儲器,所述存儲器用于存儲一個或多個程序,所述一個或多個程序被配置成由所述處理器執行,上述程序包括用于執行本申請實施例第一方面中的步驟的指令。
第四方面,本申請實施例提供了一種計算機可讀存儲介質,其中,上述計算機可讀存儲介質存儲用于電子數據交換的計算機程序,其中,上述計算機程序使得計算機執行如本申請實施例第一方面中所描述的部分或全部步驟。
第五方面,本申請實施例提供了一種計算機程序產品,其中,上述計算機程序產品包括存儲了計算機程序的非瞬時性計算機可讀存儲介質,上述計算機程序可操作來使計算機執行如本申請實施例第一方面中所描述的部分或全部步驟。該計算機程序產品可以為一個軟件安裝包。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳云天勵飛技術有限公司,未經深圳云天勵飛技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811640256.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:紅外傳感器結構、顯示屏結構及終端
- 下一篇:一種緩存優化方法及一種存儲介質





