[发明专利]信用卡核心系统进程启停方法及系统有效
申请号: | 202110761746.4 | 申请日: | 2021-07-06 |
公开(公告)号: | CN113377463B | 公开(公告)日: | 2022-11-08 |
发明(设计)人: | 唐兴斌 | 申请(专利权)人: | 上海通联金融服务有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/48;G06F9/38 |
代理公司: | 上海翰信知识产权代理事务所(普通合伙) 31270 | 代理人: | 张维东 |
地址: | 200437 上海市虹口*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信用卡 核心 系统 进程 方法 | ||
本发明提供了一种信用卡核心系统进程启停方法及系统,方法为:输入待启停的进程名、进程名所属的服务器节点代码和对应的指令;创建进程列表、节点代码列表和指令集,根据进程列表、节点代码列表和指令集创建进程启停命令队列;依次读取进程启停命令队列中的进程,各个进程均后台并发执行,根据进程有无依赖关系进行进程的启动或者停止,在各进程执行启动或停止的同时,后台轮询跨节点检查每个进程的启动或停止是否成功,本发明只需提供服务器节点代码和进程参数即可批量实现同时对多个不同服务器节点的同一进程或不同进程启动和停止,能高效应对各种需紧急启停进程场景,保障系统持续对外服务的能力。
技术领域
本发明属于系统进程技术领域,具体涉及一种信用卡核心系统进程启停方法及系统。
背景技术
在信用卡核心系统生产换版或生产异常等场景下,需在尽可能短的时间内完成不同服务器节点的进程启停,以便尽快恢复生产,避免影响持卡人的用卡体验。
现有技术中进程启停时,启停前需先人工将进程号查出、手工排定启停顺序及依赖关系和切换不同服务器节点,并人工判断是否启停成功等操作。
发明内容
本发明是为了解决上述问题而进行的,目的在于提供一种只需提供服务器节点代码参数和进程参数即可批量实现同时对多个不同服务器节点的同一进程或不同进程启动和停止,化繁为简,高效应对各种需紧急启停进程场景,保障系统持续对外服务的能力的信用卡核心系统进程启停方法及系统。
本发明提供了一种信用卡核心系统进程启停方法,其特征在于,包括以下步骤:
步骤1,输入待启停的进程名、所述进程名所属的服务器节点代码和所述进程名对应的指令;
步骤2,对输入的待启停的进程名、所述服务器节点代码进行解析,创建进程列表和节点代码列表,将所述指令建立指令集,根据所述进程列表、所述节点代码列表和所述指令集创建进程启停命令队列;
步骤3,依次读取所述进程启停命令队列中的进程,各个进程均后台并发执行,对无依赖关系的进程,后台直接进行进程的启动或停止;对有依赖关系的进程,待与该进程有依赖关系的进程启动或者停止后,后台再进行该进程的启动或停止,在各进程执行启动或停止的同时,后台轮询跨节点检查每个进程的启动或停止是否成功,若不成功,则等待预定时间后继续检查,直至该进程启动或停止成功。
进一步,在本发明提供的信用卡核心系统进程启停方法中,还可以具有这样的特征:步骤1中,输入待启停的进程名、所述进程名所属的服务器节点代码时采用模糊匹配或正则表达式的方法。
进一步,在本发明提供的信用卡核心系统进程启停方法中,还可以具有这样的特征:步骤3中,检查每个进程的启动或停止是否成功时通过检查该进程的启停状态、上次启停时间、上次心跳时间判断该进程的启动或停止是否成功。
本发明还提供了一种信用卡核心系统进程启停系统,其特征在于,包括:
输入模块,用于输入待启停的进程名、所述进程名所属的服务器节点代码以及所述进程名对应的指令;
参数预处理模块,对输入的待启停的进程名和服务器节点代码进行检查和解析,分别创建进程列表和节点代码列表,将所述指令建立指令集,并根据所述进程列表、所述节点代码列表和所述指令集创建进程启停命令队列;
进程启停模块,依次读取所述进程启停命令队列中的进程,各个进程的启停均后台并发执行,根据进程有无依赖关系执行该进程的启停,若该进程有依赖关系,则等待与该进程有依赖关系的进程启动或停止后,再执行该进程的启停,若该进程无依赖关系则直接执行该进程的启停;以及
结果检查模块,在各进程执行启动或停止的同时轮询跨节点检查各进程启动或停止是否成功,若成功,则结束,若未成功,则等待预定时间后继续检查该进程的启动或停止是否成功,直至该进程启动或停止成功。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海通联金融服务有限公司,未经上海通联金融服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110761746.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种连续输送钻杆液压系统
- 下一篇:用于递送亚阈值治疗到患者的系统和方法