自适应数据缓存方法及服务器技术

技术编号:44445643 阅读:15 留言:0更新日期:2025-02-28 18:52
本发明专利技术提供的自适应数据缓存方法及服务器,包括:获得待缓存数据的写入优先级,基于写入优先级将待缓存数据推入优先级队列;从优先级队列取出待缓存数据时,根据历史写入频次记录预测未来数据写入趋势,并基于未来数据写入趋势动态调整最大出队数量和超时时间范围,直到已出队数据量大于或等于平均每批次写入数量;根据已出队待缓存数据,执行数据写入。本发明专利技术通过分析历史写入频次记录来预测未来的数据写入趋势来动态调整最大出队数量和超时时间范围,能避免写入等待时间过长或过短,同时能将写入耗时与写入次数控制在一个合理高效的区间范围内,降低由于频繁的网络IO而导致的写入耗时。

【技术实现步骤摘要】

本专利技术涉及卫星通信,具体而言,涉及一种自适应数据缓存方法及服务器


技术介绍

1、在卫星通信系统的关口站侧,为了确保在出现故障时能够自动进行故障转移并实现无缝切换,系统需要能够在故障转移后迅速加载故障发生时的最新数据,以实现数据与业务流程的平滑过渡。为此,通常会采用一种高效的缓存中间件来实现数据的共享存储,例如redis。此外,还会利用数据缓存中间件对数据库中的热点数据进行缓存,以减轻数据库的压力,提升系统的响应速度和吞吐量。这种数据缓存技术在互联网行业中得到了广泛应用,而在卫星通信领域也同样不可或缺。

2、在支持mf-tdma体制的卫星通信系统中,时隙资源调度频繁(调度周期为毫秒级别,一般为50ms),在调度周期内根据用户及资源分组进行用户时隙资源分配时,一个用户至少会产生一次用户数据的更新操作,为了保证资源调度的高可用性,需将更新的用户数据写入到缓存中间件中,用户数量越多,该调度周期内缓存写入次数也就越多。除上述时隙资源调度场景外,在关口站侧还有诸多网元服务利用缓存中间件来实现共享数据的存储及热点数据的缓存,服务网元多,数据更新的频率不本文档来自技高网...

【技术保护点】

1.一种自适应数据缓存方法,其特征在于,所述方法包括:

2.根据权利要求1所述的自适应数据缓存方法,其特征在于,获得待缓存数据的写入优先级,包括:

3.根据权利要求2所述的自适应数据缓存方法,其特征在于,获得待缓存数据的写入优先级,还包括:

4.根据权利要求1所述的自适应数据缓存方法,其特征在于,从所述优先级队列取出所述待缓存数据时,根据历史写入频次记录预测未来数据写入趋势,并基于所述未来数据写入趋势动态调整最大出队数量和超时时间范围,直到已出队数据量大于或等于平均每批次写入数量,包括:

5.根据权利要求4所述的自适应数据缓存方法,其特征在...

【技术特征摘要】

1.一种自适应数据缓存方法,其特征在于,所述方法包括:

2.根据权利要求1所述的自适应数据缓存方法,其特征在于,获得待缓存数据的写入优先级,包括:

3.根据权利要求2所述的自适应数据缓存方法,其特征在于,获得待缓存数据的写入优先级,还包括:

4.根据权利要求1所述的自适应数据缓存方法,其特征在于,从所述优先级队列取出所述待缓存数据时,根据历史写入频次记录预测未来数据写入趋势,并基于所述未来数据写入趋势动态调整最大出队数量和超时时间范围,直到已出队数据量大于或等于平均每批次写入数量,包括:

5.根据权利要求4所述的自适应数据缓存方法,其特征在于,基于所述预设条历史写入频次记录确定平均写入数量...

【专利技术属性】
技术研发人员:刘波胡志剑赵冬兰洋
申请(专利权)人:成都星联芯通科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1