[發(fā)明專利]免二次鏡像的容器化JavaEE應(yīng)用服務(wù)器的發(fā)布方法有效
| 申請?zhí)枺?/td> | 202010720573.7 | 申請日: | 2020-07-24 |
| 公開(公告)號: | CN111597014B | 公開(公告)日: | 2020-11-10 |
| 發(fā)明(設(shè)計)人: | 蔣平川;李蕾;于洋;王鵬亮;黃鋒;李利軍;于濱峰;張春林 | 申請(專利權(quán))人: | 北京東方通軟件有限公司;北京東方通科技股份有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京冠和權(quán)律師事務(wù)所 11399 | 代理人: | 安琪 |
| 地址: | 100000 北京市大興區(qū)北京經(jīng)濟(jì)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 二次 容器 javaee 應(yīng)用 服務(wù)器 發(fā)布 方法 | ||
1.一種免二次鏡像的容器化JavaEE應(yīng)用服務(wù)器的發(fā)布方法,其特征在于,包括以下步驟:
S100構(gòu)建容器化JavaEE應(yīng)用服務(wù)器的云平臺;
S200 將應(yīng)用所需要的安裝程序包上傳至容器化JavaEE應(yīng)用服務(wù)器的云平臺;構(gòu)建應(yīng)用運(yùn)行的基礎(chǔ)鏡像;
S300在云平臺設(shè)置基礎(chǔ)鏡像的配置器,創(chuàng)建CernVM-FS文件庫并添加到應(yīng)用的安裝程序包中,所述配置器將CernVM-FS文件庫名稱作為輸入數(shù)據(jù)以及基礎(chǔ)鏡像root所必需的庫內(nèi)路徑;
S400在客戶端輸入CernVM-FS文件庫名稱,所述客戶端以本地方式遠(yuǎn)程啟動基礎(chǔ)鏡像root目錄,通過執(zhí)行應(yīng)用啟動腳本,執(zhí)行應(yīng)用啟動命令,完成應(yīng)用發(fā)布;
所述云平臺運(yùn)行在網(wǎng)絡(luò)中的虛擬集群上,所述虛擬集群包括多個虛擬機(jī)節(jié)點(diǎn),所述虛擬機(jī)節(jié)點(diǎn)構(gòu)建虛擬集群的規(guī)則間存在依賴關(guān)系,所述云平臺采用以下算法計算依賴關(guān)系的時間復(fù)雜度:
上式中,表示依賴關(guān)系的時間復(fù)雜度;和都表示線性增長常數(shù);
當(dāng)依賴關(guān)系的時間復(fù)雜度達(dá)到設(shè)定值時,對云平臺自身進(jìn)行固化處理;
所述虛擬集群占用的物理資源包括CPU、內(nèi)存和存儲器,所述云平臺對虛擬集群占用物理資源進(jìn)行管理和反饋,包括:
通過以下公式計算物理資源的消耗率均值:
上式中,表示CPU、內(nèi)存或者存儲器的消耗率均值;表示物理資源,即CPU、內(nèi)存或者存儲器;表示對應(yīng)的物理資源消耗率;表示對應(yīng)的物理資源權(quán)重數(shù)值;
若物理資源的消耗率均值達(dá)到預(yù)設(shè)閾值,云平臺則發(fā)出綜合負(fù)載量占用物理資源超限的告警信息,提示需要進(jìn)行物理資源擴(kuò)充或者縮減負(fù)載量。
2.根據(jù)權(quán)利要求1所述的免二次鏡像的容器化JavaEE應(yīng)用服務(wù)器的發(fā)布方法,其特征在于,所述基礎(chǔ)鏡像的構(gòu)建方法如下:
從容器化JavaEE應(yīng)用服務(wù)器云平臺獲取應(yīng)用所屬類型的模板文件;所述模板文件包括平臺環(huán)境配置信息和至少一個變量信息;
獲取與應(yīng)用匹配的變量信息對應(yīng)待輸入?yún)?shù);
根據(jù)所述平臺環(huán)境配置信息、變量信息和待輸入?yún)?shù),執(zhí)行構(gòu)建鏡像命令,得到用于運(yùn)行應(yīng)用的基礎(chǔ)鏡像。
3.根據(jù)權(quán)利要求1所述的免二次鏡像的容器化JavaEE應(yīng)用服務(wù)器的發(fā)布方法,其特征在于,所述云平臺設(shè)有文件操作監(jiān)控器和防護(hù)系統(tǒng),所述應(yīng)用的發(fā)布過程如下:
所述文件操作監(jiān)控器捕獲客戶端的文件操作,將所述文件操作動作對應(yīng)的文件操作信息向云平臺中的防護(hù)系統(tǒng)發(fā)送;當(dāng)接收到所述防護(hù)系統(tǒng)發(fā)送的用于指示文件操作信息接收成功的反饋信息后,控制云平臺響應(yīng)所述文件操作動作;
所述防護(hù)系統(tǒng)響應(yīng)接收到的所述文件操作信息,向所述文件操作監(jiān)控器發(fā)送用于指示所述文件操作信息接收成功的反饋信息;利用預(yù)先設(shè)置的互聯(lián)網(wǎng)傳輸組件向與所述云平臺對應(yīng)的JavaEE服務(wù)器發(fā)送所述文件操作信息,JavaEE服務(wù)器根據(jù)接收到的所述文件操作信息指示,進(jìn)行應(yīng)用文件的發(fā)布。
4.根據(jù)權(quán)利要求1所述的免二次鏡像的容器化JavaEE應(yīng)用服務(wù)器的發(fā)布方法,其特征在于,所述云平臺設(shè)有應(yīng)用版本檢測模塊,所述應(yīng)用版本檢測模塊從上傳到云平臺上的應(yīng)用所需要的安裝程序包中讀取應(yīng)用版本,當(dāng)用戶使用的客戶端連接上網(wǎng)絡(luò)時,所述應(yīng)用版本檢測模塊通過網(wǎng)絡(luò)查詢的客戶端的運(yùn)行應(yīng)用版本,將客戶端的運(yùn)行應(yīng)用版本與所述云平臺上的安裝程序包的應(yīng)用版本對比,若不一致則向用戶的客戶端發(fā)送應(yīng)用有新版的提示;用戶查看客戶端收到的提示后,根據(jù)需要自主選擇立即更新、延遲更新或者不進(jìn)行更新操作。
5.根據(jù)權(quán)利要求1所述的免二次鏡像的容器化JavaEE應(yīng)用服務(wù)器的發(fā)布方法,其特征在于,所述云平臺設(shè)有應(yīng)用推廣模塊,所述應(yīng)用推廣模塊從云平臺上的安裝程序包中提取應(yīng)用的特征信息生成推廣信息,所述特征信息包括應(yīng)用的功用描述信息、運(yùn)行環(huán)境要求、版本信息和發(fā)布鏈接;
所述應(yīng)用推廣模塊通過網(wǎng)絡(luò)查找未安裝應(yīng)用的用戶客戶端及其IP地址,記錄生成推廣列表保存,然后以設(shè)定周期向推廣列表中的客戶端發(fā)送推廣信息;若客戶端通過推廣信息中的發(fā)布鏈接進(jìn)行了應(yīng)用安裝操作,則把該客戶端從推廣列表中刪除。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京東方通軟件有限公司;北京東方通科技股份有限公司,未經(jīng)北京東方通軟件有限公司;北京東方通科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010720573.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種創(chuàng)建JavaEE企業(yè)應(yīng)用工程的方法及系統(tǒng)
- 基于JavaEE的敏捷開發(fā)方法
- 移動執(zhí)法巡查系統(tǒng)
- JavaEE應(yīng)用服務(wù)器與數(shù)據(jù)庫建立連接的方法和裝置
- 電網(wǎng)規(guī)劃設(shè)計咨詢?nèi)珮I(yè)務(wù)管理一體化數(shù)據(jù)平臺
- JavaEE應(yīng)用類加載沖突分析方法和裝置
- JavaEE平臺構(gòu)建方法、JavaEE平臺及云端系統(tǒng)
- 免二次鏡像的容器化JavaEE應(yīng)用服務(wù)器的發(fā)布方法
- 適用于JavaEE應(yīng)用服務(wù)器的日志系統(tǒng)的設(shè)計方法
- 適用于JavaEE應(yīng)用服務(wù)器的日志系統(tǒng)的設(shè)計方法
- 在線應(yīng)用平臺上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場
- 使用應(yīng)用的方法和應(yīng)用平臺
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠(yuǎn)程應(yīng)用進(jìn)行應(yīng)用安裝
- 應(yīng)用檢測方法及應(yīng)用檢測裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)





