[发明专利]一种支持十亿级别的缓存设计方法在审
申请号: | 201811282830.2 | 申请日: | 2018-10-31 |
公开(公告)号: | CN109151076A | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 李兵;王春苗 | 申请(专利权)人: | 上海萃颠信息科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200030 上海市徐*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存 缓存服务器 备份缓存服务器 缓存访问 缓存设计 缓存系统 计算机软件技术 服务配置系统 服务通信系统 请求服务器 不良状况 服务调度 服务实现 系统响应 映射关系 优化设计 智能调度 自动切换 自动压力 大容量 健壮性 时间段 用户端 死机 延时 调用 | ||
本发明公开了一种支持十亿级别的缓存设计方法,包括三个组件:缓存服务配置系统、缓存服务调度系统、缓存服务通信系统;本发明通过计算机软件技术实现的对大容量的缓存系统进行优化设计,通过缓存服务实现缓存调用的自动压力分布,访用户端在使用过程中,一旦缓存服务器出现故障,自动切换到该缓存服务器的备份缓存服务器,该缓存服务器和备份缓存服务器之间存在映射关系。一个能自动对缓存访问进行智能调度的设计,能很好的解决缓存系统涉及中的缺陷,避免产生大量缓存访问在某一时间段集中请求服务器资源,造成系统响应延时,甚至死机的不良状况。从而提高系统的稳定性及健壮性。
技术领域
本发明涉及一种支持十亿级别的缓存设计方法,属于软件开发技术领域。
背景技术
所谓一种支持十亿级别的缓存设计方法,指的是通过一种科学的调度系统,实现对缓存访问进行科学调度,防止某一缓存服务在某一时间段被过分访问,也防止某一缓存服务在某一时间段访问量过低造成系统资源浪费。
在大容量的缓存系统设计中,一般的做法是采用分服务器分机房分服务的方式实现,采用访问站点分流的方式来减少单缓存服务的访问数量和频次,但此方式存在一个缺陷,那就是如果遇到单点访问量过大就会造成系统资源过载,如果站点分流设计不合理由会造成服务器资源浪费,单点缓存访问率低,提高企业IT成本。更大的问题是各分布服务器上的缓存通信存在问题,各站点访问出的数据可能出现不一致的情况。
发明内容
本发明要解决的技术问题是克服现有技术超大数据量环境下缓存访问压力不均衡,极端情况下会出现系统缓慢甚至宕机的缺点,提供一种支持十亿级别的缓存设计方法,从而更好的满足使用者的需求。
为了解决上述技术问题,本发明提供了如下的技术方案:
本发明提供一种支持十亿级别的缓存设计方法,包括三个组件:缓存服务匹配系统、缓存服务调度系统、缓存服务通信系统;
该系统运行步骤:
S1:系统上线之前进行缓存服务配置系统设置;缓存服务配置系统包括缓存服务系统、备份缓存服务系统和用户端;
S2:用户端向缓存服务调度系统发出缓存调用请求;每个用户端的用户数据ID在使用过程中都有配套的缓存服务系统,当该缓存服务系统在使用过程中出现故障,用户端根据步骤S1中的设置,直接调用备份缓存服务系统;
S3:缓存服务通信系统,该系统主要是接受步骤S2中缓存服务调度系统的访问请求,缓存任务;根据该请求定时发送信号给缓存服务调度系统。
作为本发明的一种优选技术方案,对于步骤S1中设置缓存服务匹配系统的步骤为:
A1:根据资金预算和实际用户端需求,确定一个缓存调度系统中含有的缓存服务器的数量和备份缓存服务器的数量,并对缓存服务器、备份缓存服务器以及用户端进行标号,形成映射关系;
A2:用户端对每个服务设置备份服务配置,备份服务配置是指当前缓存服务出现故障时,自动切换到备份缓存服务中;
A3:设定缓存服务调度系统与缓存系统之间的通信间隔,以此判断缓存服务是否处于可运行状态;
A4:设定最低缓存运行数量报警阙值,当低于此数值时向系统管理员发出信息,提出预警。
作为本发明的一种优选技术方案,缓存服务匹配系统中缓存服务系统配套设置有10个缓存服务器,此时,用户端的用户数据ID的尾数直接映射对应标号的缓存服务器。
作为本发明的一种优选技术方案,缓存服务匹配系统中用户端的用户数据ID数为(n>1),缓存服务器的数量为m(m>1),采用n/m取余算法,所述用户端的用户对应缓存在对应设置在该余数对应的缓存服务器中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海萃颠信息科技有限公司,未经上海萃颠信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811282830.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:日志处理方法、装置及电子设备
- 下一篇:一种基于目标导向的计算卸载方法