[发明专利]自适应的分布式缓存主备状态信息切换方法及装置有效
| 申请号: | 202010868814.2 | 申请日: | 2020-08-25 |
| 公开(公告)号: | CN112118130B | 公开(公告)日: | 2023-07-21 |
| 发明(设计)人: | 王昕怡;王静;程远瑶;郭佳;陈逸;曾家洛;房明 | 申请(专利权)人: | 通号城市轨道交通技术有限公司 |
| 主分类号: | H04L41/0663 | 分类号: | H04L41/0663;H04L67/568;H04L67/1095;H04L67/1097 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 杨明月 |
| 地址: | 100070 北京市丰*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自适应 分布式 缓存 状态 信息 切换 方法 装置 | ||
1.一种自适应的分布式缓存主备状态信息切换方法,其特征在于,包括:
获取服务器的主备状态信息和分布式缓存状态信息;
根据服务器的主备状态信息和/或分布式缓存状态信息判断分布式缓存的运行状态是否正常;
在分布式缓存的运行状态正常的情况下,根据服务器的主备状态信息与分布式缓存状态信息,判断是否切换分布式缓存状态信息,使切换后的分布式缓存状态信息与服务器的主备状态信息匹配一致;
其中,所述分布式缓存状态信息包括分布式缓存的主备状态信息;
相应地,所述在分布式缓存的运行状态正常的情况下,根据服务器的主备状态信息与分布式缓存状态信息,判断是否切换分布式缓存状态信息,使切换后的分布式缓存状态信息与服务器的主备状态信息匹配一致,包括:
在分布式缓存的运行状态正常的情况下,检验服务器的主备状态信息与分布式缓存的主备状态信息是否一致;
在服务器的主备状态信息与分布式缓存的主备状态信息一致,且服务器和分布式缓存均为备机状态的情况下,校验服务器对应的第一主机IP地址和分布式缓存对应的第二主机IP地址是否一致;
若所述第一主机IP地址与所述第二主机IP地址一致,则切换分布式缓存状态信息,使切换后的分布式缓存状态信息与服务器的主备状态信息匹配一致。
2.根据权利要求1所述的自适应的分布式缓存主备状态信息切换方法,其特征在于,所述获取服务器的主备状态信息和/或分布式缓存状态信息前,包括:
向分布式缓存发送状态信息请求;
若未接收到回复的分布式缓存状态信息,则确定分布式缓存的运行状态异常,判断是否切换服务器的主备状态信息。
3.根据权利要求1所述的自适应的分布式缓存主备状态信息切换方法,其特征在于,所述分布式缓存状态信息包括当前缓存进程ID;
相应地,所述根据服务器的主备状态信息和/或分布式缓存状态信息判断分布式缓存的运行状态是否正常,包括:
若当前缓存进程ID与历史进程ID一致,或不存在历史进程ID,或服务器为备机状态,则确定分布式缓存的运行状态为正常;
若当前缓存进程ID与历史进程ID不一致,且服务器为主机状态,则确定分布式缓存的运行状态为异常。
4.根据权利要求1所述的自适应的分布式缓存主备状态信息切换方法,其特征在于,还包括:
若所述第一主机IP地址与所述第二主机IP地址不一致,则确定分布式缓存的运行状态异常,判断是否切换服务器的主备状态信息。
5.根据权利要求1所述的自适应的分布式缓存主备状态信息切换方法,其特征在于,还包括:
在分布式缓存的运行状态异常的情况下,判断是否切换服务器的主备状态信息。
6.一种自适应的分布式缓存主备状态信息切换装置,其特征在于,包括:
获取模块,用于获取服务器的主备状态信息和分布式缓存状态信息;
第一判断模块,用于根据服务器的主备状态信息和/或分布式缓存状态信息判断分布式缓存的运行状态是否正常;
第二判断模块,用于在分布式缓存的运行状态正常的情况下,根据服务器的主备状态信息与分布式缓存状态信息,判断是否切换分布式缓存状态信息,使切换后的分布式缓存状态信息与服务器的主备状态信息匹配一致;
其中,所述分布式缓存状态信息包括分布式缓存的主备状态信息;
相应地,所述第二判断模块用于:
在分布式缓存的运行状态正常的情况下,检验服务器的主备状态信息与分布式缓存的主备状态信息是否一致;
在服务器的主备状态信息与分布式缓存的主备状态信息一致,且服务器和分布式缓存均为备机状态的情况下,校验服务器对应的第一主机IP地址和分布式缓存对应的第二主机IP地址是否一致;
若所述第一主机IP地址与所述第二主机IP地址一致,则切换分布式缓存状态信息,使切换后的分布式缓存状态信息与服务器的主备状态信息匹配一致。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于通号城市轨道交通技术有限公司,未经通号城市轨道交通技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010868814.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种条形码粘贴装置
- 下一篇:应用评测方法、装置、存储介质及电子设备





