【技术实现步骤摘要】
一种业务处理系统及方法
本申请涉及互联网
,尤其涉及一种业务处理系统及方法。
技术介绍
随着互联网技术的发展,通过在线应用进行业务处理已经越来越普遍。针对每一种应用,比如购买机票的应用,执行业务处理的业务渠道有很多,比如深圳航空购买渠道、四川航空购买渠道、南方航空购买渠道、国际航空购买渠道等。在为用户筛选具体的业务渠道时,通常是根据各个业务渠道的价格、人气等进行排名,用户通常会优先选择排名靠前的业务渠道。由于很多应用功能的业务处理链路比较长,比如,针对购买机票的下单流程,当用户在系统提交下单请求后,系统需要将下单请求传送到对应的业务渠道进行订单处理,由该业务渠道向第三方航空公司发起下单请求,这里,由于系统中处理订单的业务渠道比较多,而各个业务渠道的业务处理能力有限,不同业务渠道的业务处理能力也不同,采用上述方式为用户筛选业务渠道,会出现有些业务渠道的任务分配量与自身业务处理能力不匹配,导致有的业务渠道出现链路失败率上升而影响用户业务的正常进行。综上,目前进行业务处理时,存在因渠道选择不合理导致业务处理失败率高的问题。
技术实现思路
本申请提供一种业务处理系统及方法,用以解决业务处理失败率较高的问题。本申请实施例提供的一种业务处理系统,包括:接收模块,用于接收用户的待处理任务;所述待处理任务中携带有用户选择的处理参数,该处理参数中包含指示业务渠道的信息;控制模块,用于根据配置中心配置的渠道任务分配信息,判断是否能够为所述待处理任务分配所述处理参数指示的业务渠道,并在确定能够分配该业务渠道后,将该待处理任务分发给该业务渠道;渠道模块,包含多个业务渠道,分别用 ...
【技术保护点】
1.一种业务处理系统,其特征在于,该系统包括:接收模块,用于接收用户的待处理任务;所述待处理任务中携带有用户选择的处理参数,该处理参数中包含指示业务渠道的信息;控制模块,用于根据配置中心配置的渠道任务分配信息,判断是否能够为所述待处理任务分配所述处理参数指示的业务渠道,并在确定能够分配该业务渠道后,将该待处理任务分发给该业务渠道;渠道模块,包含多个业务渠道,分别用于处理所述控制模块分发的待处理任务;配置中心,用于监测系统内多个业务渠道的任务处理状态,其中任一业务渠道的任务处理状态用于表征该业务渠道当前的业务处理能力;根据监测结果配置渠道任务分配信息,将配置的渠道任务分配信息传输给所述控制模块;所述渠道任务分配信息用于控制各个业务渠道的任务分配情况。
【技术特征摘要】
1.一种业务处理系统,其特征在于,该系统包括:接收模块,用于接收用户的待处理任务;所述待处理任务中携带有用户选择的处理参数,该处理参数中包含指示业务渠道的信息;控制模块,用于根据配置中心配置的渠道任务分配信息,判断是否能够为所述待处理任务分配所述处理参数指示的业务渠道,并在确定能够分配该业务渠道后,将该待处理任务分发给该业务渠道;渠道模块,包含多个业务渠道,分别用于处理所述控制模块分发的待处理任务;配置中心,用于监测系统内多个业务渠道的任务处理状态,其中任一业务渠道的任务处理状态用于表征该业务渠道当前的业务处理能力;根据监测结果配置渠道任务分配信息,将配置的渠道任务分配信息传输给所述控制模块;所述渠道任务分配信息用于控制各个业务渠道的任务分配情况。2.如权利要求1所述的系统,其特征在于,所述待处理任务为下单任务;所述用户选择的处理参数包括下单信息,所述指示业务渠道的信息为用户选择的服务供应方。3.如权利要求2所述的系统,其特征在于,所述下单任务为机票下单,所述下单信息中包含用户选择的航班信息,所述服务供应方为所述航班信息中的航空公司信息。4.如权利要求1所述的系统,其特征在于,所述控制模块还用于:在确定不能为用户分配所述处理参数中指示的业务渠道后,向用户发送反馈信息,用于建议用户选择其它业务渠道。5.如权利要求1所述的系统,其特征在于,所述系统还包括:路由模块,用于基于配置中心配置的路由规则,为分发到指定业务渠道的待处理任务分配服务环境;其中,分配的该服务环境中包括硬件服务资源和软件服务资源;所述配置中心还用于:监测每个业务渠道分别对应的各个服务环境的任务处理状态,其中任一服务环境的任务处理状态用于表征该服务环境当前的业务处理能力;并根据监测结果配置路由规则,将配置的该路由规则传输给路由模块;所述路由规则用于控制该业务渠道下的各个服务环境的任务分配情况。6.如权利要求5所述的系统,其特征在于,所述配置中心具体包括:线程管理单元,用于监测任务的执行耗时、等待耗时、超时处理时长,任务处理成功或失败的信息,任务异常处理信息,系统等待队列中的总线程数量,和业务渠道的等待队列中的线程数量中的一种或多种,并将监测结果传输给服务管理单元和附加管理单元;所述服务管理单元,用于根据线程管理单元传输的监测结果配置所述渠道任务分配信息和路由规则;所述附加管理单元,用于根据线程管理单元传输的监测结果,控制用户的访问。7.如权利要求6所述的系统,其特征在于,所述附加管理单元具体用于执行以下控制访问过程中的一种或多种:根据所述服务管理单元配置的渠道任务分配信...
【专利技术属性】
技术研发人员:赵彦,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。