[發(fā)明專利]應用部署方法、裝置、系統(tǒng)、設備及介質(zhì)有效
| 申請?zhí)枺?/td> | 201910040782.4 | 申請日: | 2019-01-16 |
| 公開(公告)號: | CN109818948B | 公開(公告)日: | 2020-04-10 |
| 發(fā)明(設計)人: | 李光躍;邊雨;劉汪根 | 申請(專利權(quán))人: | 星環(huán)信息科技(上海)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;G06F8/60 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 200233 上海市*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 部署 方法 裝置 系統(tǒng) 設備 介質(zhì) | ||
本發(fā)明實施例公開了一種基于多數(shù)據(jù)域的應用部署方法、裝置、系統(tǒng)、設備及介質(zhì)。所述方法包括:根據(jù)目標應用的部署請求,查詢并獲取預先注冊的所述目標應用的應用元信息;根據(jù)所述應用元信息,在預先注冊的數(shù)據(jù)元信息中查找與所述應用元信息相匹配的數(shù)據(jù)源;將所述目標應用推送至所述數(shù)據(jù)源所屬的數(shù)據(jù)域中進行部署。通過本發(fā)明的技術方案,能夠?qū)崿F(xiàn)在多數(shù)據(jù)域中應用的統(tǒng)一自動部署,提高數(shù)據(jù)訪問性能。
技術領域
本發(fā)明實施例涉及計算機技術,尤其涉及一種基于多數(shù)據(jù)域的應用部署方法、裝置、系統(tǒng)、設備及介質(zhì)。
背景技術
隨著計算機技術的發(fā)展,容器云已經(jīng)成為目前云計算平臺的主流,越來越多的數(shù)據(jù)和應用在容器云上存儲和部署。
隨著數(shù)據(jù)和應用規(guī)模的擴大,單個機房的承載能力已經(jīng)無法滿足日益增長的云計算需求,因此產(chǎn)生了多域的場景。其中,每個域可以認為是一個獨立的機房,域內(nèi)部的網(wǎng)絡很快,但是不同域之間的網(wǎng)絡相比同域內(nèi)要慢很多,因此,域和域之間的網(wǎng)絡是一個非穩(wěn)態(tài)網(wǎng)絡。
現(xiàn)有技術中,在多數(shù)據(jù)域非穩(wěn)態(tài)網(wǎng)絡下進行應用部署會存在以下問題:數(shù)據(jù)和應用離散的分布在各個域中,相互之間無感知,應用只能通過人工預先配置的方式單向指定數(shù)據(jù)來源;應用跨域訪問數(shù)據(jù)慢,導致訪問性能差。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種基于多數(shù)據(jù)域的應用部署方法、裝置、系統(tǒng)、設備及介質(zhì),以實現(xiàn)在多數(shù)據(jù)域中應用的統(tǒng)一自動部署,提高數(shù)據(jù)訪問性能。
第一方面,本發(fā)明實施例提供了一種基于多數(shù)據(jù)域的應用部署方法,包括:
根據(jù)目標應用的部署請求,查詢并獲取預先注冊的所述目標應用的應用元信息;
根據(jù)所述應用元信息,在預先注冊的數(shù)據(jù)元信息中查找與所述應用元信息相匹配的數(shù)據(jù)源;
將所述目標應用推送至所述數(shù)據(jù)源所屬的數(shù)據(jù)域中進行部署。
第二方面,本發(fā)明實施例還提供了一種基于多數(shù)據(jù)域的應用部署方法,包括:
輪詢管理域中與本地區(qū)域的數(shù)據(jù)域標識相匹配的請求緩存隊列;
在確定從所述請求緩存隊列中獲取到應用創(chuàng)建請求時,判斷所述應用創(chuàng)建請求是否屬于重復請求;
如果確定所述應用創(chuàng)建請求不屬于重復請求,則根據(jù)所述應用創(chuàng)建請求對目標應用進行部署;
生成與所述應用創(chuàng)建請求對應的反饋信息,并將所述反饋信息添加至反饋緩存隊列,將所述反饋緩存隊列中的反饋信息依次發(fā)送至所述管理域,以使所述管理域根據(jù)所述反饋信息從所述請求緩存隊列中刪除對應的所述應用創(chuàng)建請求。
第三方面,本發(fā)明實施例還提供了一種基于多數(shù)據(jù)域的應用部署裝置,配置于管理域,該裝置包括:
元信息查詢模塊,用于根據(jù)目標應用的部署請求,查詢并獲取預先注冊的所述目標應用的應用元信息;
數(shù)據(jù)源匹配模塊,用于根據(jù)所述應用元信息,在預先注冊的數(shù)據(jù)元信息中查找與所述應用元信息相匹配的數(shù)據(jù)源;
應用推送模塊,用于將所述目標應用推送至所述數(shù)據(jù)源所屬的數(shù)據(jù)域中進行部署。
第四方面,本發(fā)明實施例還提供了一種基于多數(shù)據(jù)域的應用部署裝置,配置于地區(qū)域,該裝置包括:
請求輪詢模塊,用于輪詢管理域中與本地區(qū)域的數(shù)據(jù)域標識相匹配的請求緩存隊列;
重復判斷模塊,用于在確定從所述請求緩存隊列中獲取到應用創(chuàng)建請求時,判斷所述應用創(chuàng)建請求是否屬于重復請求;
應用部署模塊,用于如果確定所述應用創(chuàng)建請求不屬于重復請求,則根據(jù)所述應用創(chuàng)建請求對目標應用進行部署;
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于星環(huán)信息科技(上海)有限公司,未經(jīng)星環(huán)信息科技(上海)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910040782.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





