本發(fā)明公開了一種應用程序主備切換方法及系統(tǒng),由HaKeeper服務讀取配置文件,獲取目標應用的操作腳本;HaKeeper根據(jù)Lock訪問ZooKeeper目錄,通過獲取鎖判斷目標應用是否允許運行于當前主機;如獲取鎖失敗,停止應用或確認應用關閉后再次嘗試獲得鎖;如獲取鎖成功,啟動應用或確認應用開啟;定時的不斷檢測應用的運行狀態(tài);如應用運行狀態(tài)異常,由lock內(nèi)嵌模塊釋放鎖,以允許其他主機上運行的HaKeeper獲得目標應用的鎖。本方案可自動監(jiān)控各類應用,發(fā)現(xiàn)目標應用故障或失效后立即進行快速切換或重啟,提升了工作效率的同時降低了人工成本,支持所有可運行于linux之上的應用,具有良好的通用性。
聲明:
“應用程序主備切換方法及系統(tǒng)” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業(yè)用途,請聯(lián)系該技術所有人。
我是此專利(論文)的發(fā)明人(作者)