[發明專利]多注冊中心場景下服務調用方法及裝置有效
| 申請號: | 201910689099.3 | 申請日: | 2019-07-29 |
| 公開(公告)號: | CN110377431B | 公開(公告)日: | 2022-02-01 |
| 發明(設計)人: | 林露;夏龍飛;讓濤;杜佳雨 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 王濤;任默聞 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 注冊 中心 場景 服務 調用 方法 裝置 | ||
1.一種多注冊中心場景下服務調用方法,其特征在于,包括:
獲取服務消費者調用的服務的服務名、該服務消費者的注冊區域和/或注冊園區、該服務消費者對應的負載均衡策略;
根據所述服務名、所述服務消費者的注冊區域和/或所述注冊園區從儲存的所有服務注冊地址不為空的服務注冊信息中篩選出對應的服務注冊信息,其中,所述服務注冊信息包括:服務名、服務提供者地址、服務提供者區域、服務提供者園區以及服務注冊地址,其中,當服務提供者在注冊中心對某個服務進行注冊時,根據該服務的服務信息以及注冊中心信息生成該服務的服務注冊信息;當注冊中心開始重啟時,會將在該注冊中心注冊的所有服務的服務注冊信息中的服務注冊地址更新為空,以表示目前在該注冊中心注冊的所有服務暫不可用;當注冊中心重啟結束后,各服務提供者開始在該注冊中心進行服務注冊,在服務注冊成功后將服務注冊信息中的服務注冊地址更新該注冊中心的地址,以表示服務可用;
根據所述負載均衡策略從篩選出的服務注冊信息中確定出一個服務注冊信息;
根據確定出的服務注冊信息中的服務提供者地址建立所述服務消費者與服務提供者的連接,以使所述服務消費者進行服務調用。
2.根據權利要求1所述的多注冊中心場景下服務調用方法,其特征在于,還包括:
接收注冊中心發送的服務注冊變更信息,所述服務注冊變更信息包括:服務信息和注冊中心地址變更信息,所述服務信息包括:服務名、服務提供者地址、服務提供者區域、服務提供者園區;
根據所述注冊中心地址變更信息更新所述服務信息對應的服務注冊信息中的服務注冊地址。
3.根據權利要求2所述的多注冊中心場景下服務調用方法,其特征在于,所述注冊中心地址變更信息包括:變更后的注冊中心地址;
所述根據所述注冊中心地址變更信息更新所述服務信息對應的服務注冊信息中的服務注冊地址,具體包括:
當所述變更后的注冊中心地址為空時,將所述服務信息對應的服務注冊信息中的服務注冊地址更新為空。
4.根據權利要求3所述的多注冊中心場景下服務調用方法,其特征在于,所述根據所述注冊中心地址變更信息更新所述服務信息對應的服務注冊信息中的服務注冊地址,具體還包括:
當所述變更后的注冊中心地址不為空時,將所述服務信息對應的服務注冊信息中的服務注冊地址更新為所述變更后的注冊中心地址。
5.根據權利要求1所述的多注冊中心場景下服務調用方法,其特征在于,所述負載均衡策略包括:輪詢、加權輪詢以及隨機選擇中的一種。
6.一種多注冊中心場景下服務調用裝置,其特征在于,包括:
配置調用單元,用于獲取服務消費者調用的服務的服務名、該服務消費者的注冊區域和/或注冊園區、該服務消費者對應的負載均衡策略;
服務篩選單元,用于根據所述服務名、所述服務消費者的注冊區域和/或所述注冊園區從儲存的所有服務注冊地址不為空的服務注冊信息中篩選出對應的服務注冊信息,其中,所述服務注冊信息包括:服務名、服務提供者地址、服務提供者區域、服務提供者園區以及服務注冊地址,其中,當服務提供者在注冊中心對某個服務進行注冊時,根據該服務的服務信息以及注冊中心信息生成該服務的服務注冊信息;當注冊中心開始重啟時,會將在該注冊中心注冊的所有服務的服務注冊信息中的服務注冊地址更新為空,以表示目前在該注冊中心注冊的所有服務暫不可用;當注冊中心重啟結束后,各服務提供者開始在該注冊中心進行服務注冊,在服務注冊成功后將服務注冊信息中的服務注冊地址更新該注冊中心的地址,以表示服務可用;
負載均衡單元,用于根據所述負載均衡策略從篩選出的服務注冊信息中確定出一個服務注冊信息;
服務調用單元,用于根據確定出的服務注冊信息中的服務提供者地址建立所述服務消費者與服務提供者的連接,以使所述服務消費者進行服務調用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910689099.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據遷移方法、設備、存儲介質及裝置
- 下一篇:安全提示系統和安全提示方法





