[发明专利]一种业务处理系统及方法在审
申请号: | 201611124020.5 | 申请日: | 2016-12-08 |
公开(公告)号: | CN108197912A | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 赵彦 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06Q20/08 | 分类号: | G06Q20/08;H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 英属开曼群岛大开曼*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务渠道 任务分配信息 业务处理系统 处理参数 控制模块 配置中心 配置的 渠道 处理任务分配 互联网技术 监测结果 监测系统 接收模块 接收用户 任务处理 任务分发 业务处理 用户指示 申请 分发 传输 携带 分配 配置 失败 | ||
1.一种业务处理系统,其特征在于,该系统包括:
接收模块,用于接收用户的待处理任务;所述待处理任务中携带有用户选择的处理参数,该处理参数中包含指示业务渠道的信息;
控制模块,用于根据配置中心配置的渠道任务分配信息,判断是否能够为所述待处理任务分配所述处理参数指示的业务渠道,并在确定能够分配该业务渠道后,将该待处理任务分发给该业务渠道;
渠道模块,包含多个业务渠道,分别用于处理所述控制模块分发的待处理任务;
配置中心,用于监测系统内多个业务渠道的任务处理状态,其中任一业务渠道的任务处理状态用于表征该业务渠道当前的业务处理能力;根据监测结果配置渠道任务分配信息,将配置的渠道任务分配信息传输给所述控制模块;所述渠道任务分配信息用于控制各个业务渠道的任务分配情况。
2.如权利要求1所述的系统,其特征在于,所述待处理任务为下单任务;所述用户选择的处理参数包括下单信息,所述指示业务渠道的信息为用户选择的服务供应方。
3.如权利要求2所述的系统,其特征在于,所述下单任务为机票下单,所述下单信息中包含用户选择的航班信息,所述服务供应方为所述航班信息中的航空公司信息。
4.如权利要求1所述的系统,其特征在于,所述控制模块还用于:
在确定不能为用户分配所述处理参数中指示的业务渠道后,向用户发送反馈信息,用于建议用户选择其它业务渠道。
5.如权利要求1所述的系统,其特征在于,所述系统还包括:
路由模块,用于基于配置中心配置的路由规则,为分发到指定业务渠道的待处理任务分配服务环境;其中,分配的该服务环境中包括硬件服务资源和软件服务资源;
所述配置中心还用于:监测每个业务渠道分别对应的各个服务环境的任务处理状态,其中任一服务环境的任务处理状态用于表征该服务环境当前的业务处理能力;并根据监测结果配置路由规则,将配置的该路由规则传输给路由模块;所述路由规则用于控制该业务渠道下的各个服务环境的任务分配情况。
6.如权利要求5所述的系统,其特征在于,所述配置中心具体包括:
线程管理单元,用于监测任务的执行耗时、等待耗时、超时处理时长,任务处理成功或失败的信息,任务异常处理信息,系统等待队列中的总线程数量,和业务渠道的等待队列中的线程数量中的一种或多种,并将监测结果传输给服务管理单元和附加管理单元;
所述服务管理单元,用于根据线程管理单元传输的监测结果配置所述渠道任务分配信息和路由规则;
所述附加管理单元,用于根据线程管理单元传输的监测结果,控制用户的访问。
7.如权利要求6所述的系统,其特征在于,所述附加管理单元具体用于执行以下控制访问过程中的一种或多种:
根据所述服务管理单元配置的渠道任务分配信息,灰度发布需要限流的业务渠道;
根据所述线程管理单元传输的任务失败和/或异常的监测结果,以及预置的告警条件,在确定监测结果满足预置的告警条件后,输出告警信息。
8.如权利要求6所述的系统,其特征在于,所述路由规则包括以下规则中的一种或多种:
每个业务渠道对应的至少一个服务环境;
在单位时间内分配给每个服务环境的任务数量阈值。
9.如权利要求1~8任一所述的系统,其特征在于,所述渠道任务分配信息包括以下信息中的一种或多种:
系统等待队列中的总任务数量阈值;
系统能够并行处理的总任务数量阈值;
每个业务渠道等待队列中的任务数量阈值;
每个业务渠道能够并行处理的总任务数量阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611124020.5/1.html,转载请声明来源钻瓜专利网。