【技术实现步骤摘要】
一种云计算自适应缓存方法、设备及计算机可读存储介质
[0001]本专利技术涉及移动通信领域,尤其涉及一种云计算自适应缓存方法
、
设备及计算机可读存储介质
。
技术介绍
[0002]现有技术中,云计算服务器面对海量的用户,要保持高并发的访问,同时,需根据用户的付费方案和忙闲情况,控制其访问的速度
。
目前,大部分厂商采用的方案是:采购大量的服务器,并在服务器中批量部署镜像,由镜像管理服务去统一进行弹性扩容缩容等处理,而用户调用云服务器接口时的性能则由云计算服务实现方案去保证,一般是采用集群计算
。
[0003]但是,上述方案存在的问题是:
[0004]1.
方案成本高,当用户数量增加时,需要不断的去购买服务器;
[0005]2.
镜像本身需要占用服务器资源,对云计算来说是一个资源损耗;
[0006]3.
用户调用云计算服务接口时的性能保证需要各个项目写代码去实现,开发复杂度和成本都较高
。
[0007]因此,如何提升云计算的缓存弹性,成为目前亟待解决的技术问题
。
技术实现思路
[0008]为了解决现有技术中的上述技术缺陷,本专利技术提出了一种云计算自适应缓存方法,该方法包括:
[0009]通过云计算的接口拦截服务解析接口调用时的接口性能瓶颈状态和
/
或接口访问时的数据服务状态;
[0010]根据所述接口性能瓶颈状态和
/
或 ...
【技术保护点】
【技术特征摘要】
1.
一种云计算自适应缓存方法,其特征在于,所述方法包括:通过云计算的接口拦截服务解析接口调用时的接口性能瓶颈状态和
/
或接口访问时的数据服务状态;根据所述接口性能瓶颈状态和
/
或所述数据服务状态计算当前接口调用的数据重叠度和访问热度;根据所述数据重叠度和
/
或访问热度确定与当前接口数据相应的存储对象,并由所述存储对象对所述当前接口数据进行加载;识别当前的用户等级和
/
或忙闲状态,并将与所述用户等级和
/
或所述忙闲状态相应的所述存储对象的缓存作为所述当前接口数据的读取缓存
。2.
根据权利要求1所述的云计算自适应缓存方法,其特征在于,所述通过云计算的接口拦截服务解析接口调用时的接口性能瓶颈状态和
/
或接口访问时的数据服务状态,之前包括:在所述云计算的接口层,去除镜像服务,并创建所述接口拦截服务;通过所述接口拦截服务解析所述云计算在进行接口调用的方法和返回值
。3.
根据权利要求1所述的云计算自适应缓存方法,其特征在于,所述通过云计算的接口拦截服务解析接口调用时的接口性能瓶颈状态和
/
或接口访问时的数据服务状态,之前包括:获取当前的数据服务类型;根据所述数据服务类型对所述接口拦截服务的接口访问进行数据服务分层,分层后的数据服务包括
MySQL
数据库服务
、HBase
数据库服务以及
ES
搜索服务中的一种或多种
。4.
根据权利要求3所述的云计算自适应缓存方法,其特征在于,所述通过云计算的接口拦截服务解析接口调用时的接口性能瓶颈状态和
/
或接口访问时的数据服务状态,具体包括:通过所述接口拦截服务获取并解析各个接口调用的方法堆栈
、
耗时
、
使用到的数据以及返回值中的一种或多种;根据所述方法堆栈
、
所述耗时
、
所述使用到的数据以及所述返回值中的一种或多种确定所述接口性能瓶颈状态和
/
或所述数据服务状态
。5.
根据权利要求4所述的云计算自适应缓存方法,其特征在于,所述根据所述接口性能瓶颈状态和
/
或所述数据服务状态计算当前接口调用的数据重叠度和访问热度,具体包括:根据所述接口性能瓶颈状态确...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。