[发明专利]一种请求调度、处理方法和装置在审
申请号: | 201911242125.4 | 申请日: | 2019-12-06 |
公开(公告)号: | CN112925636A | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 张恩科;尚鑫;杨勇 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 王安娜;陈继越 |
地址: | 100176 北京市北京经济技术*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 请求 调度 处理 方法 装置 | ||
本发明公开了一种请求调度、处理方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:接收应用端传输的获取配置信息的请求,根据请求的数量和服务器的数量,构建对请求的分配矩阵;获取各个服务器当前待处理请求的第一数量和对单个请求的处理时长,结合请求的数量,计算每种分配方式处理请求的处理时长;按照处理时长最小的分配方式,将请求分配至相应服务器,之后将接收自相应服务器的配置信息传输至应用端。该实施方式通过服务端智能路由模块的请求分流,可以实现请求的快速处理,并且高效利用所有的服务器;对于高权重的配置号赋予高优先级,保证优先级较高的请求可以优先被处理,以避免请求量较大时影响重要信息的发布。
技术领域
本发明涉及计算机技术领域,尤其涉及一种请求调度、处理方法和装置。
背景技术
企业均依赖于信息系统,信息系统的更新和升级是日常最基本的核心业务,其主要包含有客户端和应用端,且应用端是客户端的服务基础,以针对用户需求进行请求执行。
本发明主要针对于轻逻辑的上线修改,而轻逻辑主要涉及有配置信息的修改,不涉及或较少涉及代码的修改。在实现本发明的过程中,发明人发现现有技术至少存在如下问题:
企业信息上线请求较为频繁,且每次更改都需要履行完成的上线流程,整个操作耗费人力较大,浪费上线、测试时间,且考虑误操作、误写等都会给上线带来一定的风险。
发明内容
有鉴于此,本发明实施例提供一种请求调度、处理方法和装置,至少能够解决现有技术对于应用端配置信息的修改不易,耗费时间、人力成本较大,且风险较高。
为实现上述目的,根据本发明实施例的一个方面,提供了一种请求调度的方法,包括:
接收应用端传输的获取配置信息的请求,根据所述请求的数量和服务器的数量,构建对所述请求的分配矩阵;其中,所述分配矩阵由多种分配方式组成;
获取各个服务器当前待处理请求的第一数量和对单个请求的处理时长,结合所述请求的数量,计算每种分配方式处理所述请求的处理时长;
按照处理时长最小的分配方式,将所述请求分配至相应服务器,之后将接收自所述相应服务器的配置信息传输至所述应用端。
可选的,在所述接收应用端传输的获取配置信息的请求之后,还包括:获取所述请求中的配置号,根据所述配置号的权重值,确定所述请求在待分配请求队列中的排列位置,进而提取排列位置位于预定排列位置之前的请求进行分配处理。
可选的,所述确定所述请求在待分配请求队列中的排列位置,还包括:若所述配置号处于预定白名单中,则将所述请求排列在所述待分配请求队列中的队首位置。
为实现上述目的,根据本发明实施例的一个方面,提供了一种请求处理的方法,包括:
服务器根据所述配置号进行记录编号获取;其中,所述记录编号记录有配置信息当前的版本号,所述配置信息存储于服务端中;
判断所述记录编号与所述请求中最新的记录编号是否相同,若相同,则反馈无需更改标志至应用端;否则,将所述配置信息反馈至所述应用端。
可选的,在所述服务器根据所述配置号进行记录编号获取之前,还包括:
利用信息摘要算法,对所述请求中的所述配置号和应用号进行处理,得到令牌;其中,所述应用号为在通信实体上运行的应用程序的编号;
若所述令牌与所述请求中的令牌一致,则确定所述请求为鉴权通过的请求。
为实现上述目的,根据本发明实施例的一个方面,提供了另一种请求处理的方法,包括:
应用端接收服务端反馈的配置信息,以对本地内存中与所述配置号对应的配置信息进行更新;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911242125.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带有角度调节功能的液晶屏
- 下一篇:一种管道潜望镜