The invention discloses a method and a device for processing business, the method includes: a first server has a first service function, receiving service request sent by the client first, according to the first service request, the first generation of business results, sends the first business results to the client, and the server has second business functions second second, the server according to the first second business results directly generate business results, and when the second server receives the client according to the first results generated by the second business service request, the second generation of business results have been sent to the client. By this method, before the second server to client service request received in second, according to the first generation of business results, second business results corresponding to the second request, once received, immediately returned to the second business results, so as to effectively save the client waiting for a long time, but also to enhance the timeliness of service request processing.
【技术实现步骤摘要】
一种业务处理方法及装置
本申请涉及计算机
,尤其涉及一种业务处理方法及装置。
技术介绍
在线系统(如:网站)的后台通常包含多种业务系统,不同的业务系统具有不同的业务功能,从而,在线系统在这些业务系统的支持下,可以为用户提供丰富的业务服务。目前,在实际应用场景下,由用户通过诸如浏览器、应用(Application,APP)等客户端所发起的业务请求,可能需要多种业务系统共同完成。现有技术中,对上述的业务请求的处理过程具体为:按照业务流程的顺序,先对该业务请求进行处理的业务系统会生成相应的处理结果(也称为中间结果),返回给客户端,客户端根据中间结果,重定向至业务流程中的下一业务系统,并发起请求(也称为中间请求),使得下一业务系统进行后续处理,以此类推,直到完成整个业务流程为止。例如:假设客户端所发出的某业务请求需要业务系统A和B共同完成。按照业务流程,该业务请求首先由业务系统A进行处理,生成中间结果a,此时,业务系统A会将中间结果a返回给客户端,该客户端基于中间结果a重定向至业务系统B,并进一步向业务系统B发出请求,从而,业务系统B会对该请求处理,生成业务结果b,并返回给客户端。但是,在现有技术的方式中,在线系统内各业务系统与客户端之间通过互联网进行交互,而互联网的网络环境的稳定性较差,可能由于网络环境的影响,产生网络延时,导致客户端根据中间业务结果向下一业务系统发送中间请求的过程需要耗费较长的时间;此外,上述的方式中,业务系统只会在接收到了客户端的请求后,才进行相应的处理,而在线系统通常会面对大量的用户访问,造成各业务系统的工作负荷较高,导致请求在业务系 ...
【技术保护点】
一种业务处理方法,其特征在于,包括:具有第一业务功能的第一服务器,接收客户端发送的第一业务请求;根据所述第一业务请求,生成第一业务结果;将所述第一业务结果发送给所述客户端、以及具有第二业务功能的第二服务器,以使得所述第二服务器根据所述第一业务结果直接生成第二业务结果,并当该第二服务器接收到客户端根据所述第一业务结果生成的第二业务请求后,将已生成的所述第二业务结果发送给客户端。
【技术特征摘要】
1.一种业务处理方法,其特征在于,包括:具有第一业务功能的第一服务器,接收客户端发送的第一业务请求;根据所述第一业务请求,生成第一业务结果;将所述第一业务结果发送给所述客户端、以及具有第二业务功能的第二服务器,以使得所述第二服务器根据所述第一业务结果直接生成第二业务结果,并当该第二服务器接收到客户端根据所述第一业务结果生成的第二业务请求后,将已生成的所述第二业务结果发送给客户端。2.如权利要求1所述的方法,其特征在于,所述第一业务请求为下单请求;所述第一服务器包括下单服务器;所述第一业务结果包括订单信息;所述第二服务器包括支付服务器;第一服务器接收客户端发送的第一业务请求,具体包括:下单服务器接收客户端端发送的下单请求;根据所述第一业务请求,生成第一业务结果,具体包括:根据所述下单请求生成订单信息;将所述第一业务结果发送给所述客户端、以及与所述业务请求相关联的第二服务器,具体包括:将所述下单信息发送给所述客户端、以及与所述下单请求相关联的支付服务器。3.一种业务处理方法,其特征在于,包括:具有第二业务功能的第二服务器接收具有第一业务功能的第一服务器发送的第一业务结果,其中,所述第一业务结果是所述第一服务器针对客户端发送的第一业务请求进行处理后生成的;根据所述第一业务结果生成第二业务结果。4.如权利要求3所述的方法,其特征在于,所述方法还包括:所述第二服务器接收所述客户端发送的第二业务请求;在接收到所述第二业务请求后,将已生成的第二业务结果反馈给所述客户端。5.如权利要求4所述的方法,其特征在于,所述第二服务器包括支付服务器;所述第一服务器包括下单服务器;所述第一业务结果包括订单信息;所述第二业务结果包括包含订单信息的支付页面;所述第二业务请求包括支付请求;第二服务器接收第一服务器发送的第一业务结果,具体包括:支付服务器接收下单服务器发送的订单信息;根据所述第一业务结果生成第二业务结果,具体包括:根据所述订单信息生成包含有该订单信息的支付页面;在接收到所述第二业务请求后,将已生成的第二业务结果反馈给所述客户端,具体包括:在接收到所述支付请求后,将已生成的包含订单信息的支付页面反馈给所述客户端。6.一种业务处理方法,其特征在于,包括:具有第二业务功能的第二服务器接收具有第一业务功能的第一服务器发送的第一业务结果,其中,所述第一业务结果是所述第一服务器针对客户端发送的第一业务请求进行处理后生成的;根据所述第一业务结果生成第二业务结果;根据所述第二业务结果渲染并构建业务...
【专利技术属性】
技术研发人员:胡宗旺,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。