太阳城集团

  • / 11
  • 下载费用:30 金币  

高并发请求下提高数据库稳定性的方法、装置及系统.pdf

摘要
申请专利号:

CN201610537733.8

申请日:

2016.07.08

公开号:

CN106257456A

公开日:

2016.12.28

当前法律状态:

实审

有效性:

审中

法律详情: 实质审查的生效IPC(主分类):G06F 17/30申请日:20160708|||公开
IPC分类号: G06F17/30 主分类号: G06F17/30
申请人: 北京京东尚科太阳城集团技术有限公司; 北京京东世纪贸易有限公司
发明人: 赵明; 兰健
地址: 100195 北京市海淀区杏石口路65号西杉创意园四区11号楼东段1-4层西段1-4层
优先权:
专利代理机构: 中原信达知识产权代理有限责任公司 11219 代理人: 张一军;赵静
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

太阳城集团CN201610537733.8

授权太阳城集团号:

|||

法律状态太阳城集团日:

太阳城集团2017.01.25|||2016.12.28

法律状态类型:

太阳城集团实质审查的生效|||公开

摘要

本发明提供一种高并发请求下提高数据库稳定性的方法、装置及系统,能够在处理高并发请求时,通过阻塞请求,保证数据库稳定运行;并且结合缓存技术,缓解访问数据库的压力。该方法包括:步骤一:对所有请求进行拦截,然后根据请求策略判断是否需对请求进行限流控制,若无需限流,则直接进行步骤四,若需要限流,则继续进行步骤二;步骤二:将请求加入限流队列中;步骤三:根据出队规则选择允许出队执行的请求;步骤四:执行请求,其中,判断缓存中是否存在所述请求需要的数据,若存在,则返回从缓存读取的数据,若不存在,则返回从数据库读取的数据并且对所述数据进行缓存。

权利要求书

1.一种高并发请求下提高数据库稳定性的方法,其特征在于,包括:
步骤一:对所有请求进行拦截,然后根据请求策略判断是否需对请求进行限流控制,若
无需限流,则直接进行步骤四,若需要限流,则继续进行步骤二;
步骤二:将请求加入限流队列中;
步骤三:根据出队规则选择允许出队执行的请求;
步骤四:执行请求,其中,判断缓存中是否存在所述请求需要的数据,若存在,则返回从
缓存读取的数据,若不存在,则返回从数据库读取的数据并且对所述数据进行缓存。
2.根据权利要求1所述的方法,其特征在于,所述请求策略是:判断单位太阳城集团内请求量
是否大于请求量阈值,若大于,则进行限流控制。
3.根据权利要求1所述的方法,其特征在于,所述出队规则是:判断某请求是否位于限
流队列中的出队首位,以及判断数据库连接池中是否存在空闲的连接,若两个条件同时满
足,则允许该请求出队执行,若两个条件不同时满足,则继续阻塞该请求。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:若某请求在限流队列中
阻塞太阳城集团超过时长阈值,则删除该请求。
5.一种高并发请求下提高数据库稳定性的装置,其特征在于,包括:
拦截模块,用于对所有请求进行拦截,然后根据请求策略判断是否需对请求进行限流
控制,若无需限流,则直接由执行模块执行请求,若需要限流,则继续由入队模块进行操作;
入队模块,用于将请求加入限流队列中;
选择模块,用于根据出队规则选择允许出队执行的请求;
执行模块,用于执行请求,其中,判断缓存中是否存在所述请求需要的数据,若存在,则
返回从缓存读取的数据,若不存在,则返回从数据库读取的数据并且对所述数据进行缓存。
6.根据权利要求5所述的装置,其特征在于,所述请求策略是:判断单位太阳城集团内请求量
是否大于请求量阈值,若大于,则进行限流控制。
7.根据权利要求5所述的装置,其特征在于,所述出队规则是:判断某请求是否位于限
流队列中的出队首位,以及判断数据库连接池中是否存在空闲的连接,若两个条件同时满
足,则允许该请求出队执行,若两个条件不同时满足,则继续阻塞该请求。
8.根据权利要求5所述的装置,其特征在于,所述选择模块还用于:若某请求在限流队
列中阻塞太阳城集团超过时长阈值,则删除该请求。
9.一种高并发请求下提高数据库稳定性的系统,其特征在于,包括:
存储器和处理器,其中,
所述存储器存储指令;
所述处理器被配置为根据所述指令执行下列步骤:
步骤一:对所有请求进行拦截,然后根据请求策略判断是否需对请求进行限流控制,若
无需限流,则直接进行步骤四,若需要限流,则继续进行步骤二;
步骤二:将请求加入限流队列中;
步骤三:根据出队规则选择允许出队执行的请求;
步骤四:执行请求,其中,判断缓存中是否存在所述请求需要的数据,若存在,则返回从
缓存读取的数据,若不存在,则返回从数据库读取的数据并且对所述数据进行缓存。
10.根据权利要求9所述的系统,其特征在于,所述请求策略是:判断单位太阳城集团内请求量
是否大于请求量阈值,若大于,则进行限流控制。

关 键 词:
并发 请求 提高 数据库 稳定性 方法 装置 系统
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:高并发请求下提高数据库稳定性的方法、装置及系统.pdf
链接地址:http://zh228.com/p-6100783.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');