[发明专利]基于Ignite的自动化运维方法、装置及计算机设备有效
申请号: | 202011191736.3 | 申请日: | 2020-10-30 |
公开(公告)号: | CN112367386B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 周毅 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | H04L67/1004 | 分类号: | H04L67/1004;H04L43/10;H04L43/0852 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 李翔宇 |
地址: | 518000 广东省深圳市福田区益田路5033号*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ignite 自动化 方法 装置 计算机 设备 | ||
本发明公开了基于Ignite的自动化运维方法、装置、计算机设备及存储介质,涉及云部署的分布式部署技术,包括接收负载均衡服务器发送的总计算任务清单及本地计算任务信息;若当前系统时间与上一心跳包发送时间的间隔等于心跳检测周期,接收其他Ignite节点发送的心跳包;将各心跳包与总计算任务清单相比对,得到未发送心跳包的目标应用实例名称清单以将其发送至负载均衡服务器;若未在自动答复周期内根据其他应用实例发送的心跳包对应进行自动应答且当前网络延时值超出第一网络延时阈值,调用自动重启指令以进行重启。该方法实现了当有节点发生故障时处理任务及时转移,而且能作为其他故障节点的备用节点继续处理任务,实现了自动运维。
技术领域
本发明涉及云部署的分布式部署技术领域,尤其涉及一种基于Ignite的自动化运维方法、装置、计算机设备及存储介质。
背景技术
目前,复杂的计算任务一般可以划分为多个子计算任务。在Ignite这一轻量级分布式数据库及计算平台中,负载均衡服务器可以将复杂的计算任务中多个子计算任务分发至多个Ignite节点中进行分布式运算以提高效率。为了保持多个Ignite节点组成的Ignite集群的系统稳定性,通常会用独立的监控服务器监控Ignite集群中每一Ignite节点中的进程是否宕机,由于是单独设置了监控服务器,导致增加了运维成本。而且Ignite集群中若有Ignite节点的进程发生宕机,也无法及时处理故障。
发明内容
本发明实施例提供了一种基于Ignite的自动化运维方法、装置、计算机设备及存储介质,旨在解决现有技术中为了保持多个Ignite节点组成的Ignite集群的系统稳定性,通常会用独立的监控服务器监控Ignite集群中每一Ignite节点中的进程是否宕机,不仅增加了运维成本,而且若有Ignite节点的进程发生宕机,也无法及时处理故障的问题。
第一方面,本发明实施例提供了一种基于Ignite的自动化运维方法,其包括:
若本地的应用实例中已嵌入Ignite程序JAR包,接收负载均衡服务器发送的总计算任务清单及本地计算任务信息;其中,所述Ignite程序JAR包用于获取本地的应用进程的实时状态;所述总计算任务清单中包括若干个计算任务信息,每一计算任务信息对应一个Ignite节点中的一个应用实例;
若当前系统时间与上一心跳包发送时间之间的时间间隔等于预设的心跳检测周期,接收其他Ignite节点发送的心跳包;其中,本地的应用实例对应的Ignite节点与其他Ignite节点组成Ignite集群;
获取其他Ignite节点发送的心跳包分别对应的应用实例名称,以与所述总计算任务清单对应的应用实例名称相比对,得到未发送心跳包的目标应用实例名称清单;
将所述目标应用实例名称清单发送至负载均衡服务器;
判断是否在预设的自动答复周期内根据其他应用实例发送的心跳包对应进行自动应答;
若未在所述自动答复周期内根据其他应用实例发送的心跳包对应进行自动应答,判断当前网络延时值是否超出预设的第一网络延时阈值;以及
若所述当前网络延时值超出所述第一网络延时阈值,调用自动重启指令以进行重启。
第二方面,本发明实施例提供了一种基于Ignite的自动化运维装置,其包括:
任务接收单元,用于若本地的应用实例中已嵌入Ignite程序JAR包,接收负载均衡服务器发送的总计算任务清单及本地计算任务信息;其中,所述Ignite程序JAR包用于获取本地的应用进程的实时状态;所述总计算任务清单中包括若干个计算任务信息,每一计算任务信息对应一个Ignite节点中的一个应用实例;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011191736.3/2.html,转载请声明来源钻瓜专利网。