[發明專利]一種跨區域服務一體化方案在審
| 申請號: | 201911236627.6 | 申請日: | 2019-12-06 |
| 公開(公告)號: | CN111010380A | 公開(公告)日: | 2020-04-14 |
| 發明(設計)人: | 韓芳 | 申請(專利權)人: | 杭州視洞科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 310012 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 跨區 服務 一體化 方案 | ||
1.一種跨區域服務一體化方案,其特征在于:包括以下步驟;
(1) admin添加A-region,B-region的注冊中心服務;
(2) admin收集每個機房的服務如下;
① A-region:a,b;
② B-region:a;
(3) 在A-region部署A-utopia-channel,B-region部署B-utopia-channel;
(4) admin配置B-region代理A-region的b模塊,完成之后傳遞給apollo;
(5) apollo配置完成之后會同步給A-utopia-channel和B-utopia-channel生效;
(6) A-utopia-channel收到命令之后會開啟B-utopia-channel針對b服務的安全驗證;
(7) B-utopia-channel收到命令之后會本地模擬泛化的b服務并在本地注冊中心注冊b服務;
(8) 當B-region的服務就完成了,當調用到B-region的a模塊的時候,a通過zookeeper發現了b服務并使用dubbo調用,這時候B-utopia-channel就收到請求,由配置B-utopia-channel知道代理是A-region的b服務,因此將數據發往A-utopia-channel;
(9) A-utopia-channel收到請求之后傳遞給本地的b服務,待返回之后返回給B-utopia-channel;
(10) B-utopia-channel收到返回之后返回給a完成服務。
2.根據權利要求1所述的一種跨區域服務一體化方案,其特征在于:所述zookeeper為apache開源注冊中心,用以各個模塊之間相互發現。
3.根據權利要求1所述的一種跨區域服務一體化方案,其特征在于:所述dubbo為apache開源RCP的交互框架,在利用注冊中心發現其他模塊接口之后,各個模塊之間采用的RCP交互框架。
4.根據權利要求1所述的一種跨區域服務一體化方案,其特征在于:所述region為部署在特定區域的機房,單個機房共享一個注冊中心。
5.根據權利要求1所述的一種跨區域服務一體化方案,其特征在于:所述apollo為攜程開源配置中心。
6.根據權利要求1所述的一種跨區域服務一體化方案,其特征在于:所述admin為配置后臺。
7.根據權利要求1所述的一種跨區域服務一體化方案,其特征在于:所述utopia-channel為服務程序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州視洞科技有限公司,未經杭州視洞科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911236627.6/1.html,轉載請聲明來源鉆瓜專利網。





