[发明专利]一种业务进程管理方法和系统有效
申请号: | 201810226939.8 | 申请日: | 2018-03-14 |
公开(公告)号: | CN108563515B | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 邹坚伟;闻天天;冀乃庚;牛天耘;查骏 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 200135 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 进程 管理 方法 系统 | ||
本发明实施例涉及进程管理领域,尤其涉及一种业务进程管理方法和系统,用以解决现有技术中对业务进程管理灵活性差问题。本发明实施例中,适用于包括配置中心和至少一个主机构成的系统;配置中心用于配置多个业务进程对应的配置信息;守护代理从配置中心获取配置信息;配置信息包括用于指示多个业务进程中每个业务进程所属的业务进程组的指示信息,以及多个业务进程对应的多组业务进程组中每组业务进程组对应的守护信息;守护代理根据指示信息确定多个业务进程对应的多组业务进程组;多组业务进程组中每组业务进程组包括多个业务进程中的至少一个业务进程;守护代理根据业务进程组对应的守护信息,确定是否开启对业务进程组的守护。
技术领域
本发明实施例涉及进程管理领域,尤其涉及一种业务进程管理方法和系统。
背景技术
分布式环境或者系统的应用已经很普遍了,对于分布式系统中的服务器往往会启动多类业务进程,各类业务进程必须提供正常的服务以保证互联网业务的正常运行。因此,需要对业务进程进行监控。通常用守护进程监控服务器上的各业务进程是否存活,一旦有业务进程退出,守护进程可以及时探测到并重信拉起业务进程,进而保证各业务进程的正常运行。
在现有技术中,需要在不同的服务器上部署不同的守护进程,且守护进程对该服务器上的所有业务进程进行统一守护,当有某个或某几个业务进程升级或变更时,需要停止守护进程的守护;造成对业务进程管理灵活性差的问题。
发明内容
本发明实施例提供一种业务进程管理方法和系统,用以解决现有技术中对业务进程管理灵活性差问题。
本发明实施例提供一种业务进程管理方法,所述方法适用于包括配置中心和至少一个主机构成的系统;所述主机上部署有守护代理和多个业务进程;所述配置中心用于配置所述多个业务进程对应的配置信息;该方法包括:所述守护代理从所述配置中心获取所述配置信息;其中,所述配置信息包括用于指示所述多个业务进程中每个业务进程所属的业务进程组的指示信息,以及所述多个业务进程对应的多组业务进程组中每组业务进程组对应的守护信息;所述守护代理根据所述指示信息确定所述多个业务进程对应的多组业务进程组;所述多组业务进程组中每组业务进程组包括所述多个业务进程中的至少一个业务进程;所述守护代理根据所述业务进程组对应的守护信息,确定是否开启对所述业务进程组的守护。
由于本发明实施例中,守护代理可根据配置信息中的指示信息确定出多个业务进程对应的多组业务进程组,根据业务进程组的对应的守护信息来确定是否开启对所述业务进程组的守护;通过本发明实施例,实现了对业务进程的有效划分,进而可以从不同的粒度对业务进程进行管理,提高了业务进程管理的灵活性。
进一步,配置信息是在配置中心集中进行配置的,不需要在每个主机上对业务进程进行配置,如此,可以在配置中心集中管理配置信息,进而提高了运维人员的工作效率。
可选地,所述守护代理根据所述业务进程组对应的守护信息,确定是否开启对所述业务进程组的守护之后,还包括:针对所述每组业务进程组包括一个业务进程,执行:当所述守护代理确定开启对所述业务进程的守护时,确定所述业务进程在当前进程记录数组中对应的标识是否为初始值;所述当前进程记录数组用于标识对应的业务进程的当前运行状态;若所述守护代理确定所述业务进程在所述当前进记录数组中对应的标识为初始值时,则重新启动所述业务进程。
本发明实施例中,通过确定所述业务进程在当前进程记录数组中对应的标识是否为初始值来确定该业务进程是否丢失,不需要像现有技术中与业务进程通过心跳报文的方式来确定业务进程是否丢失,进而避免了对业务进程的侵入,降低了业务进程与守护代理之间的耦合性,有助于提高系统的稳定性。
可选地,所述主机上还部署有命令行客户端程序,所述命令行客户端程序用于输入操作指令;所述守护代理从所述配置中心获取所述配置信息之后,还包括:所述守护代理接收所述命令行客户端程序发送的操作指令;所述守护代理根据所述操作指令查询或修改所述守护信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810226939.8/2.html,转载请声明来源钻瓜专利网。