[发明专利]一种业务进程管理方法和系统有效
申请号: | 201810226939.8 | 申请日: | 2018-03-14 |
公开(公告)号: | CN108563515B | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 邹坚伟;闻天天;冀乃庚;牛天耘;查骏 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 200135 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 进程 管理 方法 系统 | ||
1.一种业务进程管理方法,其特征在于,所述方法适用于包括配置中心和至少一个主机构成的系统;所述主机上部署有守护代理和多个业务进程;所述配置中心用于配置所述多个业务进程对应的配置信息;
所述守护代理从所述配置中心获取所述配置信息;其中,所述配置信息包括用于指示所述多个业务进程中每个业务进程所属的业务进程组的指示信息,以及所述多个业务进程对应的多组业务进程组中每组业务进程组对应的守护信息;
所述守护代理根据所述指示信息确定所述多个业务进程对应的多组业务进程组;所述多组业务进程组中每组业务进程组包括所述多个业务进程中的至少一个业务进程;
所述守护代理根据所述业务进程组对应的守护信息,确定是否开启对所述业务进程组的守护;
针对所述每组业务进程组包括一个业务进程,执行:
当所述守护代理确定开启对所述业务进程的守护时,确定所述业务进程在当前进程记录数组中对应的标识是否为初始值;所述当前进程记录数组用于标识对应的业务进程的当前运行状态;
若所述守护代理确定所述业务进程在所述当前进程记录数组中对应的标识为初始值时,则重新启动所述业务进程。
2.如权利要求1所述的方法,其特征在于,所述主机上还部署有命令行客户端程序,所述命令行客户端程序用于输入操作指令;
所述守护代理从所述配置中心获取所述配置信息之后,还包括:
所述守护代理接收所述命令行客户端程序发送的操作指令;
所述守护代理根据所述操作指令查询或修改所述守护信息。
3.如权利要求1所述的方法,其特征在于,所述守护代理根据所述业务进程组对应的守护信息,确定是否开启对所述业务进程组的守护,包括:
所述守护代理根据所述多组业务进程组中每组业务进程组对应的守护信息,确定所述业务进程组的业务进程组开关数组;
所述守护代理对所述业务进程组开关数组中的开关值为开的业务进程组开启守护。
4.如权利要求1所述的方法,其特征在于,所述当所述守护代理确定开启对所述业务进程的守护时,确定所述业务进程在当前进程记录数组中对应的标识是否为初始值之前,还包括:
所述守护代理根据所述配置信息初始化进程记录数组;
所述守护代理根据所述多个业务进程中每个业务进程对应的守护信息获取所述业务进程的标识;
所述守护代理根据前一次进程记录数组中所述业务进程对应的标识的位置,确定出获取到的所述业务进程在初始化进程记录数组中的目标位置;
所述守护代理将获取到的所述业务进程对应的标识记录在所述目标位置,确定出当前进程记录数组。
5.一种业务进程管理系统,其特征在于,所述系统包括配置中心和至少一个主机;所述主机上部署有守护代理和多个业务进程;所述配置中心用于配置所述多个业务进程对应的配置信息;其中,所述主机上部署的守护代理包括:
获取单元,用于从所述配置中心获取所述配置信息;其中,所述配置信息包括用于指示所述多个业务进程中每个业务进程所属的业务进程组的指示信息,以及所述多个业务进程对应的多组业务进程组中每组业务进程组对应的守护信息;
处理单元,用于根据所述指示信息确定所述多个业务进程对应的多组业务进程组;所述多组业务进程组中每组业务进程组包括所述多个业务进程中的至少一个业务进程;根据所述业务进程组对应的守护信息,确定是否开启对所述业务进程组的守护;
针对所述每组业务进程组包括一个业务进程,执行:
当确定开启对所述业务进程的守护时,确定所述业务进程在当前进程记录数组中对应的标识是否为初始值;所述当前进程记录数组用于标识对应的业务进程的当前运行状态;若确定所述业务进程在所述当前进程记录数组中对应的标识为初始值时,则重新启动所述业务进程。
6.如权利要求5所述的系统,其特征在于,所述主机上还部署有命令行客户端程序,所述命令行客户端程序用于输入操作指令;
所述获取单元,还用于:
接收所述命令行客户端程序发送的操作指令;
所述处理单元,还用于:
根据所述操作指令查询或修改所述守护信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810226939.8/1.html,转载请声明来源钻瓜专利网。