自适应的分布式缓存主备状态信息切换方法及装置制造方法及图纸

技术编号:26797417 阅读:54 留言:0更新日期:2020-12-22 17:14
本发明专利技术实施例提供了一种自适应的分布式缓存主备状态信息切换方法及装置,方法包括:获取服务器的主备状态信息和/或分布式缓存状态信息;根据服务器的主备状态信息和/或分布式缓存状态信息判断分布式缓存的运行状态是否正常;在分布式缓存的运行状态正常的情况下,根据服务器的主备状态信息与分布式缓存状态信息,判断是否切换分布式缓存状态信息,使切换后的分布式缓存状态信息与服务器的主备状态信息匹配一致。本发明专利技术实施例根据业务系统中服务器的主备状态自适应地进行缓存的切换,满足系统业务需求,保障系统的可靠性、实时性。

【技术实现步骤摘要】
自适应的分布式缓存主备状态信息切换方法及装置
本专利技术涉及软件
,尤其涉及一种自适应的分布式缓存主备状态信息切换方法及装置。
技术介绍
随着工业场景中数据规模的扩大,数据的计算和处理需要兼顾数据的可靠性和实时性。在对数据处理实时性要求较高的业务场景中,对最大时延性能的要求通常达到毫秒级。当传统数据库面临大规模数据访问时,最大时延性能将不能满足业务需求,磁盘读写速度成为限制响应时间的主要性能瓶颈。同时为了保证系统的可靠性,业务场景中采用主备冗余设计部署集群,不会因单节点服务器故障而导致服务中断或数据丢失。现有的基于冗余设计的分布式缓存系统仅支持缓存服务的故障自动发现与故障切换,无法适应业务系统的主备冗余设计,不能根据所属业务节点的主备状态进行缓存的自动切换,同时不能满足业务系统分布式缓存切换的低时延需求。
技术实现思路
针对现有技术中存在的问题,本专利技术实施例提供一种自适应的分布式缓存主备状态信息切换方法及装置。第一方面,本专利技术实施例提供一种自适应的分布式缓存主备状态信息切换方法,包括:获本文档来自技高网...

【技术保护点】
1.一种自适应的分布式缓存主备状态信息切换方法,其特征在于,包括:/n获取服务器的主备状态信息和/或分布式缓存状态信息;/n根据服务器的主备状态信息和/或分布式缓存状态信息判断分布式缓存的运行状态是否正常;/n在分布式缓存的运行状态正常的情况下,根据服务器的主备状态信息与分布式缓存状态信息,判断是否切换分布式缓存状态信息,使切换后的分布式缓存状态信息与服务器的主备状态信息匹配一致。/n

【技术特征摘要】
1.一种自适应的分布式缓存主备状态信息切换方法,其特征在于,包括:
获取服务器的主备状态信息和/或分布式缓存状态信息;
根据服务器的主备状态信息和/或分布式缓存状态信息判断分布式缓存的运行状态是否正常;
在分布式缓存的运行状态正常的情况下,根据服务器的主备状态信息与分布式缓存状态信息,判断是否切换分布式缓存状态信息,使切换后的分布式缓存状态信息与服务器的主备状态信息匹配一致。


2.根据权利要求1所述的自适应的分布式缓存主备状态信息切换方法,其特征在于,所述获取服务器的主备状态信息和/或分布式缓存状态信息前,包括:
向分布式缓存发送状态信息请求;
若未接收到回复的分布式缓存状态信息,则确定分布式缓存的运行状态异常,判断是否切换服务器的主备状态信息。


3.根据权利要求1所述的自适应的分布式缓存主备状态信息切换方法,其特征在于,所述分布式缓存状态信息包括当前缓存进程ID;
相应地,所述根据服务器的主备状态信息和/或分布式缓存状态信息判断分布式缓存的运行状态是否正常,包括:
若当前缓存进程ID与历史进程ID一致,或不存在历史进程ID,或服务器为备机状态,则确定分布式缓存的运行状态为正常;
若当前缓存进程ID与历史进程ID不一致,且服务器为主机状态,则确定分布式缓存的运行状态为异常。


4.根据权利要求1所述的自适应的分布式缓存主备状态信息切换方法,其特征在于,所述分布式缓存状态信息包括分布式缓存的主备状态信息;
相应地,所述在分布式缓存的运行状态正常的情况下,根据服务器的主备状态信息与分布式缓存状态信息,判断是否切换分布式缓存状态信息,使切换后的分布式缓存状态信息与服务器的主备状态信息匹配一致,包括:
在分布式缓存的运行状态正常的情况下,检验服务器的主备状态信息与分布式缓存的主备状态信息是否一致;
在服务器的主备状态信息与分布式缓存的主备状态信息一致,且服务器和分布式缓存均为备机状态的情况下,校验服务器对应的第一主机IP地址和分布式缓存对应的第二主机IP地址是否一致;
若所述...

【专利技术属性】
技术研发人员:王昕怡王静程远瑶郭佳陈逸曾家洛房明
申请(专利权)人:通号城市轨道交通技术有限公司
类型:发明
国别省市:北京;11

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

1