[发明专利]一种用于分布式程序的容错方法和系统有效
申请号: | 200910243944.0 | 申请日: | 2009-12-25 |
公开(公告)号: | CN101777020A | 公开(公告)日: | 2010-07-14 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 北京讯鸟软件有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100086北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明旨在提供一种用于分布式程序的容错方法和系统,其能按顺序启动部署在不同容错客户端上的程序进程,当任何一个有依赖关系的进程崩溃时,容错服务器可以根据其上配置好的策略执行相应的操作,而容错客户端只需要利用现有的监视程序执行监视、负责报告进程状态以及接收并执行由容错服务器发送或由运维人员下发的指令,就能够按顺序启动上述进程,以保证工作能正常进行。所述系统具有容错服务器和至少一个容错客户端,容错客户端监视其自身运行的分布式程序的进程的状态,当监视到状态异常时通知容错服务器,容错服务器利用策略执行模块根据自动重启策略或手动重启策略并按照进程依赖关系表格中规定的进程间的依赖关系执行重启容错处理。 | ||
搜索关键词: | 一种 用于 分布式 程序 容错 方法 系统 | ||
【主权项】:
一种用于分布式程序的容错方法,用于具有容错服务器和至少一个容错客户端的容错系统中,所述方法包括下述步骤:容错客户端利用其进程状态监视模块监视其自身运行的分布式程序的进程的状态;当监视到进程状态异常时,容错客户端利用进程状态异常信息生成模块生成进程状态异常信息,并利用通信模块将所述信息发送到容错服务器;容错服务器通过其通信模块接收进程状态异常信息;容错服务器利用策略执行模块根据自动重启策略或手动重启策略并按照进程依赖关系表格中规定的进程间的依赖关系执行重启容错处理,其中所述自动重启策略或手动重启策略是利用策略指定模块预先指定的;在执行重启容错处理后,容错客户端利用通信模块向容错服务器报告进程启动的结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京讯鸟软件有限公司,未经北京讯鸟软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910243944.0/,转载请声明来源钻瓜专利网。