【技术实现步骤摘要】
地理信息分布式集群故障处理方法、装置、介质及设备
[0001]本专利技术属于分布式层次集群
,尤其涉及一种地理信息分布式集群故障处理方法、装置、计算机设备及介质。
技术介绍
[0002]随着地理信息技术应用于自然资源、生态环境、农业农村等领域,使得地理信息服务正面临着并发数激增(同时访问服务器站点的连接数)、系统响应及容量限制等因素挑战,用户对地理信息服务的数据可靠性、服务可用性和业务稳定性等要求越来越高。
[0003]目前地理信息技术的信息系统采用通常采用水平或垂直方向来扩展信息服务的高可用,而在实际的运行过程中,若其中一个设备或软件在使用的过程中发生故障或异常,由于信息系统采用通常采用水平或垂直方向来扩展信息服务的高可用,使得某个功能组件失灵,极易使得整个信息系统因为此时的故障问题而无法对外服务,导致单一的系统高可用并无法满足复杂的实际需求。
技术实现思路
[0004]针对上述现有技术的不足,本专利技术的目的在于提供一种地理信息分布式集群故障处理方法、装置、计算机设备及介质,以解决采用水平或 ...
【技术保护点】
【技术特征摘要】
1.一种地理信息分布式集群故障处理方法,其特征在于,包括:获取分布式集群系统的心跳检测信息,通过心跳检测信息实时获取分布式集群系统的节点设备连接状态;若获取的节点设备连接状态为故障状态,则将故障状态的节点设备的备用节点设备接入分布式集群系统并将原有的故障节点设备断开连接。2.根据权利要求1所述的地理信息分布式集群故障处理方法,其特征在于,所述获取分布式集群系统的心跳检测信息的步骤包括:每个节点设备周期性发送心跳包至检测主机,所述心跳包包括设备信息;检测主机在一个周期T结束时统计未发送心跳包的节点设备,将未发送心跳包的节点设备标记为一级故障设备;将存在一级故障设备的设备信息输出为心跳检测信息。3.根据权利要求2所述的地理信息分布式集群故障处理方法,其特征在于,所述每个节点设备周期性发送心跳包至检测主机,所述心跳包包括设备信息的步骤包括:在所述节点设备的磁盘上存储有第二心跳数据块,所述第二心跳数据块包括心跳检测数据及数据日志,所述数据日志包括节点设备的主线程运行chenksum值;所述节点设备每单位时间向备用节点设备push第二心跳数据块,所述备用节点设备读取第二心跳数据块的block,计算block的主线程运行checksum值,校验所述主线程运行checksum值与block初始值;读取与节点设备连接的其他设备的block值;将第二心跳数据块的数据日志及心跳包发送至检测主机。4.根据权利要求1所述的地理信息分布式集群故障处理方法,其特征在于,所述获取分布式集群系统的心跳检测信息的步骤包括:向每个节点设备周期性发送心跳包;在一个周期T结束时统计未发送心跳包的节点设备,将未发送心跳包的节点设备标记为二级故障设备;将存在二级故障设备的设备信息输出为网络故障信息。5.根据权利要求4所述的地理信息分布式集群故障处理方法,其特征在于,所述将存在二级故障设备信息的设备信息输出为网络故障信息的步骤还包括:获取网络故障信息的节点设备信息,所述节点设备信息包括节点设备的网络地址信息;发送关闭连接命令至网络故障节点设备;网络故障节点设备接收到关闭连接命令,并触发onClose事件,网络故障节点设备依据onClose命令调用reconnect命令,网络故障节点设备通过reconnect命令调用createWebSo...
【专利技术属性】
技术研发人员:姜代炜,唐长增,朱明,秦绍峰,何敬源,吴昊铮,陈婉莹,
申请(专利权)人:广西壮族自治区自然资源信息中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。