[发明专利]一种基于多进程的业务处理方法及装置在审
申请号: | 201710231956.6 | 申请日: | 2017-04-11 |
公开(公告)号: | CN108694571A | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | 唐卓椿;栾亚建;刘显铭;潘柏宇;项青 | 申请(专利权)人: | 优酷网络技术(北京)有限公司 |
主分类号: | G06Q20/08 | 分类号: | G06Q20/08;G06Q20/16 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务处理进程 网络端口 业务数据 配置参数 业务处理 多进程 数据处理功能 数据接收功能 业务处理请求 处理业务 进程数据 数据返回 传递 预设 创建 进程 携带 返回 配置 申请 | ||
本申请公开了一种基于多进程的业务处理方法及装置,方法包括:针对任一已创建的业务处理进程,根据预设的配置参数,配置该业务处理进程的属性,其中,该配置参数以及该属性均包括网络端口标识,通过该网络端口标识对应的网络端口接收携带有业务数据的业务处理请求,对该业务数据进行处理,返回处理后的结果。通过上述方法,通过创建具有数据接收功能,数据处理功能以及数据返回功能的业务处理进程,业务数据无需在进程之间进程数据传递,有效的解决了数据在进程之间进行传递而造成的丢失以及损坏,并且,即使某一个业务处理进程出现异常,其他业务处理进程也可正常的接收并处理业务数据。
技术领域
本申请涉及计算机技术领域,尤其涉及一种基于多进程的业务处理方法及装置。
背景技术
随着计算机技术与网络技术的不断发展,越来越多的服务商基于网络为用户提供不同的业务。
目前,在大流量,高并发的情况下,为了充分的利用网络和服务器资源,通常会采用多进程的方式来处理业务。
现有的采用多进程的方式处理业务的过程中,需要建立具有接收业务数据功能的进程,具有业务处理功能的进程以及具有数据返回功能的进程,其次,具有接收业务数据功能的进程接收用户发送的携带有各业务数据以及与各业务数据对应的业务处理逻辑代码的调用指令,再将接收到的各业务数据以及与各业务数据对应的业务处理逻辑代码发送给具有业务处理功能的进程,针对每个业务处理逻辑代码,具有业务处理功能的进程执行该业务处理逻辑代码,生成该业务处理逻辑代码对应的子进程,并处理与业务处理逻辑代码对应的业务数据,并将处理结果发送给具有数据返回功能的进程,具有数据返回功能的进程将处理结果发送给用户。
但是,在现有技术中,具有接收业务数据功能的进程,具有业务处理功能的进程以及具有数据返回功能的进程均暴露在操作系统中,容易造成各进程之间在传递数据时,出现丢失以及损坏,并且,如果具有接收业务数据功能的进程出现异常,则具有业务处理功能的进程无法工作,也就无法为用户处理相应的业务。
发明内容
本申请实施例提供一种基于多进程的业务处理方法及装置,用以解决现有技术中容易造成各进程之间在传递数据时,出现丢失以及损坏以及如果具有接收业务数据功能的进程出现异常,则具有业务处理功能的进程无法工作的问题。
本申请实施例提供一种基于多进程的业务处理方法,包括:
针对任一已创建的业务处理进程,根据预设的配置参数,配置该业务处理进程的属性,其中,所述配置参数以及所述属性均包括网络端口标识;
通过所述网络端口标识对应的网络端口接收业务处理请求,其中,所述业务处理请求中携带有业务数据;
对所述业务数据进行处理;
返回处理后的结果。
优选地,在针对任一已创建的业务处理进程,根据预设的配置参数,配置该业务处理进程的属性之前,所述方法还包括:根据预设的待创建业务处理进程的数量,创建业务处理进程;或根据服务器的运行参数创建业务处理进程。
优选地,所述业务处理请求中还携带有业务逻辑标识;根据所述业务逻辑标识,确定所述业务逻辑标识对应的业务逻辑,对所述业务数据执行所述业务逻辑。
优选地,所述配置参数以及所述属性还均包括待创建的业务处理线程的数量;所述方法还包括:当根据预设的配置参数,配置该业务处理进程的属性后,根据待创建的业务处理线程的数量,创建业务处理线程;通过创建的业务处理线程,对所述业务数据进行处理。
优选地,所述已创建的业务处理进程常驻于操作系统。
本申请实施例提供一种基于多进程的业务处理装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于优酷网络技术(北京)有限公司,未经优酷网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710231956.6/2.html,转载请声明来源钻瓜专利网。