一种处理业务任务的方法、装置和电子设备制造方法及图纸

技术编号:26375525 阅读:24 留言:0更新日期:2020-11-19 23:44
本说明书实施例提供一种处理业务任务的方法,通过第一系统接收终端发送的业务主任务请求,创建主任务进程执行业务主任务,监听所述主任务的完成状态,根据监听到的主任务完成信息,利用相异步的执行程序分别响应所述业务主任务请求并执行所述业务主任务对应的附加任务。通过将业务分解为主业务任务和附加业务任务,由于终端发送的是主任务请求,因而服务器创建的进程在完成业务主任务后便可以响应该请求,从而使用户得到反馈,而不需要等待附加任务完成,因而缩短了向用户反馈业务完成状况的时用户的等待时间。

【技术实现步骤摘要】
一种处理业务任务的方法、装置和电子设备
本申请涉及计算机领域,尤其涉及一种处理业务任务的方法、装置和电子设备。
技术介绍
目前,为用户提供业务服务,大都是安装前端客户端的终端向后端服务器发送业务请求,服务器执行其所请求的业务任务。服务器对每个业务的处理,往往需要执行多个任务,对于服务器来讲,这多个任务都是服务器所必须要执行的,故而服务器所创建的进程,作用是执行这多个任务。对于有些语言的开发,在已完成某些任务有些任务未完成时,一边向终端提示哪些任务已完成,一边执行未完成的任务。然而,对于同步弱类型的编程语言(比如PHP)来讲,终端每次发送业务请求,服务器根据每次业务请求创建一个进程,进程结束,才响应这个业务请求,从而向用户反馈业务完成状况。实际上,这种处理业务任务的方法,虽然也能满足用户需求,但是,依然存在改进的空间以缩短向用户反馈业务完成状况的时用户的等待时间。不过,由于PHP语言的这种响应请求特点:完成进程才响应请求,使得很多人员误以为:如果想缩短向用户反馈业务完成状况的时用户的等待时间,除了缩短单个任本文档来自技高网...

【技术保护点】
1.一种处理业务任务的方法,其特征在于,包括:/n第一系统接收终端发送的业务主任务请求,创建主任务进程执行业务主任务;/n监听所述主任务的完成状态;/n根据监听到的主任务完成信息,利用相异步的执行程序分别响应所述业务主任务请求并执行所述业务主任务对应的附加任务。/n

【技术特征摘要】
1.一种处理业务任务的方法,其特征在于,包括:
第一系统接收终端发送的业务主任务请求,创建主任务进程执行业务主任务;
监听所述主任务的完成状态;
根据监听到的主任务完成信息,利用相异步的执行程序分别响应所述业务主任务请求并执行所述业务主任务对应的附加任务。


2.根据权利要求1所述的方法,其特征在于,还包括:
存储执行业务主任务生成的主任务结果数据和执行附加任务生成的附加任务结果数据;
响应于所述用户发送的业务数据请求,向所述用户的终端发送利用附加任务结果数据生成的页面信息。


3.根据权利要求1-2中任一项所述的方法,其特征在于,所述根据监听到的主任务完成信息,利用相异步的执行程序分别响应所述业务主任务请求并执行所述业务主任务对应的附加任务,包括:
若监听到主任务完成信息,则通过所述主任务进程响应所述业务主任务请求,通过与所述主业务进程异步的进程触发第二系统的附加任务接口,利用第二系统执行附加任务。


4.根据权利要求1-3中任一项所述的方法,其特征在于,还包括:
向所述第二系统发送回调参数,所述第二系统执行附加任务生成附加任务结果数据后进行函数调用以将附加任务结果数据更新于所述第一系统的数据库中。


5.根据权利要求1-4中任一项所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:徐国兴
申请(专利权)人:上海淇馥信息技术有限公司
类型:发明
国别省市:上海;31

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

1