[發明專利]配置服務容災方法及系統在審
| 申請號: | 201910756380.4 | 申請日: | 2019-08-15 |
| 公開(公告)號: | CN110519088A | 公開(公告)日: | 2019-11-29 |
| 發明(設計)人: | 尹傳文;吳峰;郭偉 | 申請(專利權)人: | 上海易點時空網絡有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 11541 北京卓唐知識產權代理有限公司 | 代理人: | 唐海力<國際申請>=<國際公布>=<進入 |
| 地址: | 200125 上海市浦東*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 目標機器 配置管理 配置指令 應用程序 服務器端 后臺 代理服務器 服務器主機 集中化管理 管理后臺 集中管理 角色權限 配置服務 配置文件 配置信息 配置中心 運行狀態 長連接 多主機 啟停 容災 申請 服務器 刪除 發送 反饋 配置 創建 通信 管理 | ||
本申請公開了一種配置服務容災方法及系統,所述方法包括:服務器端通過第一應用程序與配置管理后臺保持長連接通信,所述配置管理后臺發送配置指令至所述服務器;目標機器接收所述配置指令,根據所述配置指令通過第二應用程序創建、修改或刪除所述目標機器中的第一配置文件,或啟停所述目標機器中的第三應用程序;所述目標機器反饋運行狀態至所述服務器端;其中,所述配置管理后臺使用至少一臺服務器主機,且通過keepalived+nginx實現多主機熱備。本申請所提供的基于代理服務器的云配置方法具有如下優點:集中化管理:所有配置信息都可以在配置中心管理后臺進行集中管理,也可以按角色權限進行管理,操作非常便捷。
技術領域
本申請涉及通信領域,具體而言,涉及一種配置服務容災方法及系統。
背景技術
傳統的配置文件都是硬編碼在程序中,或者寫在目標機器的某個配置文件中,一旦有修改的需求都需要登錄到目標機器進行修改,或則通過發布系統發布修改的配置文件。如果遇到批量修改的情況(比如服務器遷移),那就會變得更加麻煩。或者遇到要找回之前的某個配置的時候,基本就會很無能為力。另外,如果配置文件修改了,同時對于的常駐內存的應用需要重啟以重新加載配置,遇到這種情況傳統的做法也是很難接受的。
發明內容
本申請的主要目的在于提供一種配置服務容災方法,包括:
服務器端通過第一應用程序與配置管理后臺保持長連接通信,所述配置管理后臺發送配置指令至所述服務器;
目標機器接收所述配置指令,根據所述配置指令通過第二應用程序創建、修改或刪除所述目標機器中的第一配置文件,或啟停所述目標機器中的第三應用程序;
所述目標機器反饋運行狀態至所述服務器端;
其中,所述配置管理后臺使用至少一臺服務器主機,且通過keepalived+nginx實現多主機熱備。
可選地,所述配置管理后臺通過進程管理工具進行監控,當配置管理后臺中的配置代理服務程序意外退出時,所述管理工具自動重啟意外退出的配置代理服務程序。
可選地,所述服務器端通過websocket與所述配置管理后臺保持長連接通信。
可選地,所述服務器端且通過TCP協議發送所述配置指令至所述目標機器
可選地,所述配置管理后臺通過RBAC權限進行系統管理、項目管理、分類管理、機器管理、代理管理或配置管理;用戶創建配置項目和分類,并在分類下面創建多個第二配置文件,所述第二配置文件使用json格式存儲;所述第二配置文件創建或者編輯成功后,選擇指定版本的數據,發送到指定的目標機器列表上。
可選地,存儲所述第二配置文件時,將修改前的舊數據建立版本號并保存,然后再更新當前配置。
可選地,在下發配置信息的時候,選擇指定版本進行發布或者回滾。
根據本申請的另一個方面,還提供了一種配置服務容災系統,包括:服務器端及目標機器,其中,服務器端通過第一應用程序與配置管理后臺保持長連接通信,所述配置管理后臺發送配置指令至所述服務器;目標機器接收所述配置指令,根據所述配置指令通過第二應用程序創建、修改或刪除所述目標機器中的第一配置文件,或啟停所述目標機器中的第三應用程序;所述目標機器反饋運行狀態至所述服務器端;其中,所述配置管理后臺使用至少一臺服務器主機,且通過keepalived+nginx實現多主機熱備。
根據本申請的另一個方面,還提供了一種計算機設備,包括存儲器、處理器和存儲在所述存儲器內并能由所述處理器運行的計算機程序,所述處理器執行所述計算機程序時實現上述任一項所述的方法。
根據本申請的另一個方面,還提供了一種計算機可讀存儲介質,非易失性可讀存儲介質,其內存儲有計算機程序,所述計算機程序在由處理器執行時實現上述任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海易點時空網絡有限公司,未經上海易點時空網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910756380.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種看門狗超時告警的方法及裝置
- 下一篇:一種sheepdog集群管理系統





