[發明專利]容器鏡像文件的下載方法、提供方法及設備在審
| 申請號: | 201810908030.0 | 申請日: | 2018-08-10 |
| 公開(公告)號: | CN109005232A | 公開(公告)日: | 2018-12-14 |
| 發明(設計)人: | 王康瑾;馬林;龔軍;羅韓梅 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 祝亞男 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 鏡像文件 代理模塊 引擎模塊 第一容器 獲取請求 下載 發送 節點獲取 目標容器 通過點 云平臺 感知 申請 帶寬 存儲 攔截 | ||
1.一種容器鏡像文件的下載方法,其特征在于,應用于第一容器節點中,所述第一容器節點包括容器引擎模塊和代理模塊,所述方法包括:
所述容器引擎模塊發送第一獲取請求,所述第一獲取請求用于向容器云平臺請求通過超文本傳輸協議HTTP方式獲取容器鏡像文件;
所述代理模塊攔截所述第一獲取請求,并通過點對點p2p方式從存儲有所述容器鏡像文件的目標容器節點獲取所述容器鏡像文件;
所述代理模塊向所述容器引擎模塊發送所述容器鏡像文件。
2.根據權利要求1所述的方法,其特征在于,所述代理模塊通過點對點p2p方式從存儲有所述容器鏡像文件的目標容器節點獲取所述容器鏡像文件,包括:
所述代理模塊通過所述容器云平臺獲取資源聲明文件,所述資源聲明文件用于指示所述目標容器節點的網絡地址;
所述代理模塊根據所述目標容器節點的網絡地址,從所述目標容器節點獲取所述容器鏡像文件。
3.根據權利要求2所述的方法,其特征在于,所述代理模塊通過所述容器云平臺獲取資源聲明文件,包括:
所述代理模塊向所述容器云平臺發送第二獲取請求,所述第二獲取請求用于請求獲取中間文件;
所述代理模塊接收所述容器云平臺發送的所述中間文件;
所述代理模塊對所述中間文件進行解析處理,得到所述資源聲明文件的獲取地址;
所述代理模塊根據所述資源聲明文件的獲取地址,獲取所述資源聲明文件。
4.根據權利要求2所述的方法,其特征在于,所述容器鏡像文件包括至少兩個文件塊,所述代理模塊根據所述目標容器節點的網絡地址,從所述目標容器節點獲取所述容器鏡像文件,包括:
所述代理模塊向所述目標容器節點發送文件獲取請求,所述文件獲取請求中攜帶有所述至少兩個文件塊分別對應的優先級,所述文件塊對應的優先級用于指示發送所述文件塊的順序;
所述代理模塊接收所述目標容器節點按照所述至少兩個文件塊分別對應的優先級所指示的順序發送的所述至少兩個文件塊。
5.根據權利要求4所述的方法,其特征在于,所述代理模塊向所述容器引擎模塊發送所述容器鏡像文件,包括:
所述代理模塊每接收到一個文件塊時,向所述容器引擎模塊發送接收到的所述文件塊。
6.根據權利要求4所述的方法,其特征在于,所述至少兩個文件塊按照在所述容器鏡像文件中的位置劃分為文件塊組,所述文件塊組包括優先級相同的文件塊;所述代理模塊根向所述容器引擎返回所述鏡像文件,包括:
所述代理模塊在接收到優先級相同的所有文件塊時,向所述容器引擎返回所述接收到的文件塊。
7.根據權利要求1至6任一項所述的方法,其特征在于,所述代理模塊根據所述第一獲取請求向所述容器引擎返回所述鏡像文件之后,還包括:
所述代理模塊向資源聲明文件的獲取地址所對應的設備發送下載完成通知,所述下載完成通知用于指示所述容器鏡像文件已成功下載,所述下載完成通知用于指示所述資源聲明文件的獲取地址所對應的設備更新所述資源聲明文件。
8.一種容器鏡像文件的提供方法,其特征在于,應用于容器云平臺中,所述方法包括:
接收第一容器節點中的代理模塊發送的第二獲取請求,所述第二獲取請求用于請求獲取中間文件,所述中間文件包括資源聲明文件的獲取地址,所述資源聲明文件用于指示存儲有容器鏡像文件的目標容器節點的網絡地址;
獲取所述中間文件;
向所述第一容器節點中的代理模塊發送所述中間文件,以使得所述代理模塊根據所述中間文件獲取所述資源聲明文件,并根據所述資源聲明文件從所述目標容器節點中獲取所述容器鏡像文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810908030.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種共享物品聯網方法
- 下一篇:服務鏈建立方法





