[發明專利]容器應用和客戶端間配置同步的方法、裝置、設備及介質有效
| 申請號: | 202010821145.3 | 申請日: | 2020-08-14 |
| 公開(公告)號: | CN112003918B | 公開(公告)日: | 2023-01-24 |
| 發明(設計)人: | 王飛楊;秦朝陽 | 申請(專利權)人: | 濟南浪潮數據技術有限公司 |
| 主分類號: | H04L67/30 | 分類號: | H04L67/30;H04L67/1095;G06F9/445;G06F16/27 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 孫曉紅 |
| 地址: | 250101 山東省濟南市高新區*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 容器 應用 客戶端 配置 同步 方法 裝置 設備 介質 | ||
本申請公開了一種容器應用與客戶端間配置同步的方法、裝置、設備及計算機可讀存儲介質,方法包括:獲取客戶端的安裝信息,將安裝信息存儲在數據庫中;輪詢容器應用的應用信息,根據容器應用的應用信息判斷容器應用中的配置文件是否發生變更;若是,則從數據庫中獲取與配置文件發生變更的容器應用對應的客戶端的安裝信息,從配置文件發生變更的容器應用中獲取配置文件;利用獲取到的配置文件替換目標客戶端中原有的配置文件;目標客戶端為與從數據庫中獲取到的安裝信息對應的客戶端。本申請公開的上述技術方案,實現容器應用與客戶端間配置的自動同步,而無需用戶參與其中,從而提高用戶的體驗度和容器平臺的易用性,降低任務提交的錯誤率。
技術領域
本申請涉及容器平臺技術領域,更具體地說,涉及一種容器應用與客戶端間配置同步的方法、裝置、設備及計算機可讀存儲介質。
背景技術
在云計算時代,大量應用服務通過容器化的方式進行部署和運行,通常情況下是將應用服務部署在容器中,并將客戶端部署在宿主機上,用戶只需通過客戶端提交任務到容器中的應用服務上,但正常提交任務的前提是客戶端的配置與其對應的容器應用配置保持一致,而這就需要容器應用與客戶端實現配置同步。
目前,現有實現容器應用與客戶端間配置同步的方式是由用戶主動發現配置信息的變更并由用戶手動實現配置同步,具體地,在用戶提交任務時,若發現客戶端無法正常提交任務,則確定容器應用中的配置信息發生了變更,此時,用戶會從容器應用中獲取配置信息的變更,并手動更改客戶端的配置信息,以實現配置同步。由于現有配置同步方法是在出現任務提交錯誤時才會由用戶主動進行配置,因此,則會提高任務提交的錯誤率,并會降低用戶體驗度及容器平臺的易用性。另外,由于變更的配置信息可能比較多,因此,則會加重用戶的工作負擔,而且無法保證用戶能夠完全獲取變更的配置信息,因此,則會進一步降低用戶體驗度及容器平臺的易用性,同時可能會因用戶發現不及時而進一步提高任務提交的錯誤率。
綜上所述,如何實現無用戶參與的容器應用與客戶端間的配置同步,以提高容器平臺的易用性,并降低任務提交錯誤率,是目前本領域技術人員亟待解決的技術問題。
發明內容
有鑒于此,本申請的目的是提供一種容器應用與客戶端間配置同步的方法、裝置、設備及計算機可讀存儲介質,用于實現無用戶參與的容器應用與客戶端間的配置同步,以提高容器平臺的易用性,并降低任務提交錯誤率。
為了實現上述目的,本申請提供如下技術方案:
一種容器應用和客戶端間配置同步的方法,包括:
獲取客戶端的安裝信息,并將所述安裝信息存儲在數據庫中;
輪詢容器應用的應用信息,根據所述容器應用的應用信息判斷所述容器應用中的配置文件是否發生變更;
若是,則從所述數據庫中獲取與配置文件發生變更的容器應用對應的客戶端的安裝信息,并從配置文件發生變更的所述容器應用中獲取配置文件;
利用獲取到的所述配置文件替換目標客戶端中原有的配置文件;其中,所述目標客戶端為與從所述數據庫中獲取到的所述安裝信息對應的客戶端。
優選的,根據所述容器應用的應用信息判斷所述容器應用中的配置文件是否發生變更,包括:
根據所述容器應用的應用信息判斷所述容器應用是否發生重啟或新啟動,若是,則確定所述容器應用中的配置文件發生變更。
優選的,根據所述容器應用的應用信息判斷所述容器應用是否發生重啟或新啟動,包括:
從所述容器應用的應用信息中獲取特定指標信息;
判斷所述特定指標信息是否小于閾值,若是,則確定所述容器應用發生重啟或新啟動。
優選的,將所述安裝信息存儲在數據庫中,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于濟南浪潮數據技術有限公司,未經濟南浪潮數據技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010821145.3/2.html,轉載請聲明來源鉆瓜專利網。





