[发明专利]信息处理方法、装置、电子设备及存储介质有效
申请号: | 201810577765.X | 申请日: | 2018-06-05 |
公开(公告)号: | CN108833205B | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 张建展 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | H04L43/0811 | 分类号: | H04L43/0811;H04L43/10;H04L41/0677 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 518000 广东省深圳市福田区益田路503*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 方法 装置 电子设备 存储 介质 | ||
1.一种信息处理方法,应用于具有多个服务节点的分布式系统,其特征在于,包括:
获取包含所述多个服务节点与所述分布式系统中的主控节点的连接信息的连接信息表,所述连接信息表用于获取可用的服务节点的连接信息,所述连接信息包括服务节点的地址信息以及端口名称信息;
接收所述多个服务节点中各服务节点向所述主控节点发送的心跳信息;
基于所述心跳信息判断所述服务节点与所述主控节点的连接是否出现故障;
若判定连接出现故障,则将所述服务节点的连接信息从所述连接信息表中删除,
所述信息处理方法还包括:
刷新所述连接信息表,并在刷新所述连接信息表之后,向所述连接信息表中的各服务节点发送刷新后的所述连接信息表;
第一服务节点对第二服务节点的数据进行调用时,根据所述刷新后的所述连接信息表确定所述第二服务节点的连接信息是否可用;
若所述第二服务节点的连接信息可用,则根据预定的路由规则对所述第二服务节点的数据进行调用,
其中,每个服务节点均具有单独与外部进行数据交互的功能,并且每个服务节点均能对心跳信息进行监测,当一个服务节点监测到其心跳信息无法保持时,将驱动另一个服务节点,将所述服务节点相应的数据加载至所述另一个服务节点上。
2.根据权利要求1所述的信息处理方法,其特征在于,获取包含所述多个服务节点与所述分布式系统中的主控节点的连接信息的连接信息表,包括:
获取所述多个服务节点与所述分布式系统中的主控节点的连接信息;
基于所述连接信息建立所述连接信息表,并以预定时间间隔刷新所述连接信息表。
3.根据权利要求1所述的信息处理方法,其特征在于,基于所述心跳信息判断所述服务节点与所述主控节点的连接是否出现故障,包括:
获取所述主控节点响应于所述心跳信息向所述服务节点返回的确认信息;
判断所述心跳信息的次数与所述确认信息的次数的差是否大于第一预定值;
若判定大于所述第一预定值,则确定所述服务节点与所述主控节点的连接出现故障。
4.根据权利要求1所述的信息处理方法,其特征在于,所述信息处理方法还包括:
通过所述主控节点向所述多个服务节点中的各服务节点发送通信检测信息;
获取所述主控节点接收到的各服务节点响应于所述通信检测信息返回的检测确认信息;
基于所述检测确认信息的总次数和所述通信检测信息的总次数的比例确定所述主控节点是否发生故障。
5.根据权利要求4所述的信息处理方法,其特征在于,基于所述检测确认信息的总次数和所述通信检测信息的总次数的比例确定所述主控节点是否发生故障,包括:
统计所述通信检测信息的总次数和所述检测确认信息的总次数;
判断预定时间内所述检测确认信息的总次数和所述通信检测信息的总次数的比例是否小于第二预定值;
若判定小于所述第二预定值,则确定所述主控节点发生故障。
6.根据权利要求1所述的信息处理方法,其特征在于,将所述服务节点的连接信息从所述连接信息表中移除之前,所述信息处理方法还包括:
确定所述连接信息表中与所述服务节点连接的另一服务节点;
将所述服务节点上的数据加载至所述另一服务节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810577765.X/1.html,转载请声明来源钻瓜专利网。