[發(fā)明專利]一種數(shù)據(jù)發(fā)布系統(tǒng)、方法、裝置、電子設備及存儲介質有效
| 申請?zhí)枺?/td> | 202110945482.8 | 申請日: | 2021-08-17 |
| 公開(公告)號: | CN113656144B | 公開(公告)日: | 2023-08-11 |
| 發(fā)明(設計)人: | 楚振江;冀向陽;宋曉東;侯京超;汪瑫 | 申請(專利權)人: | 百度在線網(wǎng)絡技術(北京)有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京柏杉松知識產(chǎn)權代理事務所(普通合伙) 11413 | 代理人: | 項京;馬敬 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數(shù)據(jù) 發(fā)布 系統(tǒng) 方法 裝置 電子設備 存儲 介質 | ||
本公開提供了一種數(shù)據(jù)發(fā)布系統(tǒng)、方法、裝置、電子設備及存儲介質,涉及計算機技術領域,尤其涉及計算機互聯(lián)網(wǎng)云技術。該數(shù)據(jù)發(fā)布系統(tǒng)具體包括:驅動控制模塊、設置在容器集群中主控服務模塊和設置在容器中的代理服務模塊;通過驅動控制模塊、主控服務模塊和代理服務模塊之間的通信,實現(xiàn)通過統(tǒng)一的發(fā)布流程將全量數(shù)據(jù)或增量數(shù)據(jù)發(fā)布到目標容器內(nèi)。
技術領域
本公開涉及計算機技術領域,尤其涉及計算機互聯(lián)網(wǎng)云技術中的一種數(shù)據(jù)發(fā)布系統(tǒng)、方法、裝置、電子設備及存儲介質。
背景技術
隨著計算機互聯(lián)網(wǎng)云技術的快速發(fā)展,在云端的計算機服務應用通常部署在計算機虛擬化容器中。其中,服務應用通常是由計算機程序文件和數(shù)據(jù)詞典組成,通過計算機程序文件與數(shù)據(jù)詞典相互配合,為用戶提供相應的業(yè)務服務。這里的數(shù)據(jù)詞典,就是計算機程序文件要完成業(yè)務服務功能所必要的數(shù)據(jù)。
發(fā)明內(nèi)容
本公開提供了一種用于將數(shù)據(jù)發(fā)布到計算機程序所在的服務器集群容器內(nèi)的數(shù)據(jù)發(fā)布系統(tǒng)、方法、裝置、電子設備及存儲介質。
根據(jù)本公開的一方面,提供了一種數(shù)據(jù)發(fā)布系統(tǒng),包括:
驅動控制模塊,用于獲得數(shù)據(jù)發(fā)布任務,基于發(fā)布任務中的目標業(yè)務應用,確定運行各個目標業(yè)務應用的容器所在容器集群中的目標主控服務模塊;并將所述發(fā)布任務發(fā)送至各個目標主控服務模塊;
所述目標主控服務模塊,用于接收所述數(shù)據(jù)發(fā)布任務,將數(shù)據(jù)發(fā)布任務中包含的:目標數(shù)據(jù)的發(fā)布版本信息和發(fā)布目標地址信息發(fā)送至各個設置在容器中的代理服務模塊;其中,所述目標數(shù)據(jù)包括全量數(shù)據(jù)或增量數(shù)據(jù);
所述代理服務模塊,用于基于所述發(fā)布版本信息和發(fā)布目標地址信息,下載所述新版本數(shù)據(jù)存儲至其所在的容器中。
根據(jù)本公開的另一方面,提供了一種數(shù)據(jù)發(fā)布任務構建方法,應用于上述的數(shù)據(jù)發(fā)布系統(tǒng);所述方法包括:
對數(shù)據(jù)源進行監(jiān)測;
在監(jiān)測到數(shù)據(jù)源產(chǎn)生了全量或增量新版本數(shù)據(jù)的情況下,將全量或增量新版本數(shù)據(jù)作為目標數(shù)據(jù);
基于目標數(shù)據(jù)對應的發(fā)布版本信息和目標業(yè)務應用,構建數(shù)據(jù)發(fā)布任務。
根據(jù)本公開的另一方面,提供了一種數(shù)據(jù)發(fā)布方法,應用于上述的數(shù)據(jù)發(fā)布系統(tǒng)中的主控服務模塊,所述方法包括:
接收驅動控制模塊發(fā)送的數(shù)據(jù)發(fā)布任務;
將數(shù)據(jù)發(fā)布任務中包含的:目標數(shù)據(jù)的發(fā)布版本信息和發(fā)布目標地址信息發(fā)送至各個設置在容器中的代理服務模塊;其中,所述目標數(shù)據(jù)包括全量數(shù)據(jù)或增量數(shù)據(jù);以使所述代理服務模塊,基于所述發(fā)布版本信息和發(fā)布目標地址信息,下載所述新版本數(shù)據(jù)存儲至其所在的容器中。
根據(jù)本公開的另一方面,提供了一種數(shù)據(jù)發(fā)布方法,應用于上述的數(shù)據(jù)發(fā)布系統(tǒng)中的代理服務模塊,所述方法包括:
接收所述目標主控服務模塊發(fā)送的發(fā)布版本信息和發(fā)布目標地址信息;所述發(fā)布版本信息和發(fā)布目標地址信息,由所述目標主控服務模塊從驅動控制模塊接收的數(shù)據(jù)發(fā)布任務中獲得的;
基于所述發(fā)布版本信息和發(fā)布目標地址信息,下載所述新版本數(shù)據(jù)存儲至其所在的容器中。
根據(jù)本公開的另一方面,提供了一種數(shù)據(jù)發(fā)布任務構建裝置,應用于上述的數(shù)據(jù)發(fā)布系統(tǒng)中的發(fā)布任務構建模塊,包括:
監(jiān)測單元,用于與數(shù)據(jù)源進行監(jiān)測;
目標數(shù)據(jù)確定單元,用于在監(jiān)測到數(shù)據(jù)源產(chǎn)生了全量或增量新版本數(shù)據(jù)的情況下,將全量或增量新版本數(shù)據(jù)作為目標數(shù)據(jù);
發(fā)布任務構建單元,基于目標數(shù)據(jù)對應的發(fā)布版本信息和目標業(yè)務應用,構建數(shù)據(jù)發(fā)布任務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網(wǎng)絡技術(北京)有限公司,未經(jīng)百度在線網(wǎng)絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110945482.8/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種薯片機
- 下一篇:可編程控制的多維復用微波光子濾波器及其濾波方法
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結構
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 將發(fā)布數(shù)據(jù)發(fā)布至不同發(fā)布主機的系統(tǒng)及其方法
- 一種技術出版物內(nèi)容發(fā)布系統(tǒng)及方法
- 音/視頻流發(fā)布方法、流媒體服務器、發(fā)布端及流媒體系統(tǒng)
- 一種分布式代碼版本發(fā)布系統(tǒng)及方法
- 內(nèi)容發(fā)布方法、裝置、計算機設備以及可讀存儲介質
- 文件發(fā)布方法和系統(tǒng)、發(fā)布服務器和文件生成裝置
- 軟件的發(fā)布質量管理系統(tǒng)、方法以及裝置
- 信息發(fā)布方法、裝置、電子設備及計算機可讀存儲介質
- 信息發(fā)布方法及裝置、存儲介質、終端
- 服務發(fā)布方法及裝置、服務器、存儲介質





