本发明公开了一种应用程序主备切换方法及系统,由HaKeeper服务读取配置文件,获取目标应用的操作脚本;HaKeeper根据Lock访问ZooKeeper目录,通过获取锁判断目标应用是否允许运行于当前主机;如获取锁失败,停止应用或确认应用关闭后再次尝试获得锁;如获取锁成功,启动应用或确认应用开启;定时的不断检测应用的运行状态;如应用运行状态异常,由lock内嵌模块释放锁,以允许其他主机上运行的HaKeeper获得目标应用的锁。本方案可自动监控各类应用,发现目标应用故障或失效后立即进行快速切换或重启,提升了工作效率的同时降低了人工成本,支持所有可运行于linux之上的应用,具有良好的通用性。
声明:
“应用程序主备切换方法及系统” 该技术专利(论文)所有权利归属于技术(论文)所有人。仅供学习研究,如用于商业用途,请联系该技术所有人。
我是此专利(论文)的发明人(作者)