[发明专利]一种快速处理系统中高流量数据的方法有效
申请号: | 201610072680.7 | 申请日: | 2016-02-02 |
公开(公告)号: | CN105573829B | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | 沈文策 | 申请(专利权)人: | 沈文策 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/48 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 林晓琴 |
地址: | 350000 福建省福州市鼓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 快速 处理 系统 中高 流量 数据 方法 | ||
1.一种快速处理系统中高流量数据的方法,其特征在于:所述方法需提供排队模块、调度模块以及服务模块;
所述方法为:通过排队模块接收用户访问的请求,将请求以先入先出的方式保存下来,并将用户需要的物品保存到一个队列中,所述排队模块还负责提供一系列接口,所述接口包括:给已进入队列的用户查询物品状态的接口,给调度模块拉取请求的接口,以及服务模块回写业务处理状态的接口;
所述调度模块负责排队模块到服务模块的动态调度,不断检查服务模块,一旦服务模块处理能力有空闲,就从队列中把用户访问请求调入服务模块;并负责向服务模块分发请求;所述调度模块不仅传递请求,还担负着调节系统处理能力;根据服务模块的实际处理能力,通过调度模块拉取请求的接口动态调节向系统拉取请求的速度;
所述服务模块接收到分发的请求后,调用系统的业务处理服务,调取队列中的物品,并返回处理结果,并调用所述服务模块回写业务处理状态的接口回写业务处理结果;
所述排队模块有提供给已进入队列的用户查询用户请求状态的接口,给调度模块拉取请求的接口,服务模块回写业务处理状态的接口,当用户请求已进入排队模块时说明用户请求有效,用户能从排队模块查看自已请求处理的状态并立即得到回应;当后台服务模块处理完用户请求再调用队列模块回写业务处理状态的接口更改用户请求状态;这样达到异步处理。
2.根据权利要求1所述的一种快速处理系统中高流量数据的方法,其特征在于:所述队列的大小根据物品的数量进行自行定义,或者队列的大小大于物品的数量。
3.根据权利要求1所述的一种快速处理系统中高流量数据的方法,其特征在于:所述系统包括抢抵用卷系统,购票系统或者医疗预约系统。
4.根据权利要求1所述的一种快速处理系统中高流量数据的方法,其特征在于:所述服务模块能为系统的业务处理服务解耦,同时针对系统后面业务的处理能力,能动态调节服务模块调用后面业务处理服务的速度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈文策,未经沈文策许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610072680.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理方法和系统
- 下一篇:一种跨操作系统的任务间同步的方法及装置