一种业务订单的处理方法、系统、介质及设备技术方案

技术编号:38970766 阅读:21 留言:0更新日期:2023-09-28 09:34
本发明专利技术属于数据处理领域,尤其涉及一种业务订单的处理方法、系统、介质及设备。包括:获取用户提交的业务订单,对所述业务订单进行处理;当接收到停止进程的指令,则通过固定接口调用终止程序对业务订单处理进程进行终止处理。本发明专利技术的有益效果是:可以极大的提高大中型分布式云化系统的运维启停管理效率和系统安全性,即,通过固定接口调用终止程序的方式来实现对于进程的统一控制,快速准确的实现对于业务订单的终止处理,此外,在终止处理过程中不仅不需要人工逐个进行终止,还可以有效避免强行停止时的数据丢失或系统异常的情况。免强行停止时的数据丢失或系统异常的情况。免强行停止时的数据丢失或系统异常的情况。

【技术实现步骤摘要】
一种业务订单的处理方法、系统、介质及设备


[0001]本专利技术属于数据处理领域,尤其涉及一种业务订单的处理方法、系统、介质及设备。

技术介绍

[0002]在进行业务订单处理的过程中,主要体现在云化分布式应用系统的运维管理上,比如例行维护期间需要对应用系统停止业务办理;或者升级系统版本时,需要重启每个应用程序。对于大型分布式系统,涉及更多服务器,按照传统方式单台处理,即费时又容易遗漏;而采用批量SSH登录做kill进程,容易出现资源异常或者业务数据丢失和外部客户端系统异常报错,也容易泄漏密码帐号信息。
[0003]目前大多数的业务应用服务程序,开发者都未提供安全的退出机制。即使提供有安全退出方式,也是需要本地调用的脚本或者程序。
[0004]同时在运维管理方面,如需要重启某个业务进程,大部分运维人员也是采用粗暴的kill进程号,此方式对于敏感交易系统和强业务流系统来说,极其容易出现数据信息丢失、业务流程异常等问题。
[0005]进一步,对于分布式云化的大型系统,如果开发有安全起停脚本,而采用手工登录主机重启或者停止业务,耗时又容易遗漏主机;而采用批量的SSH登录主机,进行停止程序的脚本调用,虽大幅提高了安全性,但是也需要维护主机SSH信息,记录诸多主机部署的信息,不利于业务系统管理。

技术实现思路

[0006]本专利技术所要解决的技术问题是提供一种业务订单的处理方法、系统、介质及设备。
[0007]本专利技术解决上述技术问题的技术方案如下:一种业务订单的处理方法,包括:
[0008]获取用户提交的业务订单,对所述业务订单进行处理;
[0009]当接收到停止进程的指令,则通过固定接口调用终止程序对业务订单处理进程进行终止处理。
[0010]本专利技术的有益效果是:可以极大的提高大中型分布式云化系统的运维启停管理效率和系统安全性,即,通过固定接口调用终止程序的方式来实现对于进程的统一控制,快速准确的实现对于业务订单的终止处理,此外,在终止处理过程中不仅不需要人工逐个进行终止,还可以有效避免强行停止时的数据丢失或系统异常的情况。
[0011]在上述技术方案的基础上,本专利技术还可以做如下改进。
[0012]进一步,当接收到停止进程的指令,则通过固定接口调用终止程序对业务订单处理进程进行终止处理的过程为:
[0013]当接收到停止进程的指令时,通过固定接口调用终止程序对任意一个业务订单处理进程的监听端口或者数据输入关口进行结束处理,同时将该业务订单处理进程中的内部积压数据全部处理完成后,关闭该业务订单处理进程对应的所有资源。
[0014]进一步,对所述业务订单进行处理之前还包括:
[0015]判断该业务订单对应的业务订单处理进程是否为不允许启动的状态,若判断结果为是,则停止对该业务订单的处理。
[0016]进一步,通过固定接口调用终止程序对业务订单处理进程进行终止处理的过程为:
[0017]根据停止进程的指令对业务订单处理进程进行分组,调用终止程序对不同组别中的业务订单处理进程进行终止处理。
[0018]进一步,当接收到停止进程的指令,则通过固定接口调用终止程序对业务订单处理进程进行终止处理之后还包括:
[0019]按固定周期调取每一个业务订单处理进程的状态,当所有业务订单处理进程的状态均为不允许启动时,完成终止处理。
[0020]本专利技术解决上述技术问题的另一种技术方案如下:一种业务订单的处理系统,包括:
[0021]获取模块用于:获取用户提交的业务订单,对所述业务订单进行处理;
[0022]终止模块用于:当接收到停止进程的指令,则通过固定接口调用终止程序对业务订单处理进程进行终止处理。
[0023]本专利技术的有益效果是:可以极大的提高大中型分布式云化系统的运维启停管理效率和系统安全性,即,通过固定接口调用终止程序的方式来实现对于进程的统一控制,快速准确的实现对于业务订单的终止处理,此外,在终止处理过程中不仅不需要人工逐个进行终止,还可以有效避免强行停止时的数据丢失或系统异常的情况。
[0024]进一步,当接收到停止进程的指令,则通过固定接口调用终止程序对业务订单处理进程进行终止处理的过程为:
[0025]当接收到停止进程的指令时,通过固定接口调用终止程序对任意一个业务订单处理进程的监听端口或者数据输入关口进行结束处理,同时将该业务订单处理进程中的内部积压数据全部处理完成后,关闭该业务订单处理进程对应的所有资源。
[0026]进一步,对所述业务订单进行处理之前还包括:
[0027]判断该业务订单对应的业务订单处理进程是否为不允许启动的状态,若判断结果为是,则停止对该业务订单的处理。
[0028]进一步,通过固定接口调用终止程序对业务订单处理进程进行终止处理的过程为:
[0029]根据停止进程的指令对业务订单处理进程进行分组,调用终止程序对不同组别中的业务订单处理进程进行终止处理。
[0030]进一步,当接收到停止进程的指令,则通过固定接口调用终止程序对业务订单处理进程进行终止处理之后还包括:
[0031]按固定周期调取每一个业务订单处理进程的状态,当所有业务订单处理进程的状态均为不允许启动时,完成终止处理。
[0032]本专利技术解决上述技术问题的另一种技术方案如下:一种存储介质,所述存储介质中存储有指令,当计算机读取所述指令时,使所述计算机执行如上述任一项所述的方法。
[0033]本专利技术的有益效果是:可以极大的提高大中型分布式云化系统的运维启停管理效
率和系统安全性,即,通过固定接口调用终止程序的方式来实现对于进程的统一控制,快速准确的实现对于业务订单的终止处理,此外,在终止处理过程中不仅不需要人工逐个进行终止,还可以有效避免强行停止时的数据丢失或系统异常的情况。
[0034]本专利技术解决上述技术问题的另一种技术方案如下:一种电子设备,包括上述存储介质、执行上述存储介质内的指令的处理器。
[0035]本专利技术的有益效果是:可以极大的提高大中型分布式云化系统的运维启停管理效率和系统安全性,即,通过固定接口调用终止程序的方式来实现对于进程的统一控制,快速准确的实现对于业务订单的终止处理,此外,在终止处理过程中不仅不需要人工逐个进行终止,还可以有效避免强行停止时的数据丢失或系统异常的情况。
附图说明
[0036]图1为本专利技术一种业务订单的处理方法实施例提供的流程示意图;
[0037]图2为本专利技术一种业务订单的处理系统实施例提供的结构框架图;
[0038]图3为本专利技术一种业务订单的处理方法实施例提供的终止程序启停框架图;
[0039]图4为本专利技术一种业务订单的处理方法实施例提供的终止程序界面展示图。
具体实施方式
[0040]以下对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。
[0041]如图1所示,一种业务订单的处理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务订单的处理方法,其特征在于,包括:获取用户提交的业务订单,对所述业务订单进行处理;当接收到停止进程的指令,则通过固定接口调用终止程序对业务订单处理进程进行终止处理。2.根据权利要求1所述的一种业务订单的处理方法,其特征在于,当接收到停止进程的指令,则通过固定接口调用终止程序对业务订单处理进程进行终止处理的过程为:当接收到停止进程的指令时,通过固定接口调用终止程序对任意一个业务订单处理进程的监听端口或者数据输入关口进行结束处理,同时将该业务订单处理进程中的内部积压数据全部处理完成后,关闭该业务订单处理进程对应的所有资源。3.根据权利要求1所述的一种业务订单的处理方法,其特征在于,对所述业务订单进行处理之前还包括:判断该业务订单对应的业务订单处理进程是否为不允许启动的状态,若判断结果为是,则停止对该业务订单的处理。4.根据权利要求1所述的一种业务订单的处理方法,其特征在于,通过固定接口调用终止程序对业务订单处理进程进行终止处理的过程为:根据停止进程的指令对业务订单处理进程进行分组,调用终止程序对不同组别中的业务订单处理进程进行终止处理。5.根据权利要求1所述的一种业务订单的处理方法,其特征在于,当接收到停止进程的指令,则通过固定接口调用终止程序对业务订单处理进程进行终止处理之后还包...

【专利技术属性】
技术研发人员:蒲守佳
申请(专利权)人:北京思特奇信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1