【技术实现步骤摘要】
本专利技术涉及运输设备控制领域,尤其涉及一种基于zookeeper的电力网络控制器控制方法及装置。
技术介绍
1、zookeeper是一个开源的分布式协调服务,它为分布式应用提供了一种高效、可靠的协调机制,能够应对单点故障,并且支持横向扩展。在集群中,即使部分节点失效,服务也可以继续运行,提供了强大的容灾保障功能。容灾保障功能关键在于构建系统的冗余。它要求系统有备份或者复制的机制,在主要的服务或节点失败时能够快速地切换到备用系统,这在大规模电力网络背景下尤为重要,以此来保证服务的持续可用。
2、在缺乏预选举机制的电力网络控制器分布式系统中,leader节点故障可能同时触发多个follower节点争抢成为新leader,这导致选票分裂和选举冲突。这种情况下,控制器集群可能需要经历多轮选举才能达成共识选出新的leader,期间频繁的投票过程会加剧网络和资源的负担,形成所谓的“选举风暴”。结果,不仅系统的故障恢复时间延长,影响了服务的连续性和可用性,还加大了系统的负载,降低了整体效率。因此,现有的电力网络集群存在故障恢复效率低的问
3本文档来自技高网...
【技术保护点】
1.一种基于Zookeeper的电力网络控制器控制方法,其特征在于,应用于zookeeper中间件服务,包括:
2.根据权利要求1所述的基于Zookeeper的电力网络控制器控制方法,其特征在于,所述预选举信息包括:最新事务ID、任期以及故障计数;所述每一follower节点基于自身以及其它follower节点对应的预选举信息进行预选举,包括:
3.根据权利要求2所述的基于Zookeeper的电力网络控制器控制方法,其特征在于,每一所述follower节点的故障计数的获取,具体为:
4.根据权利要求3所述的基于Zookeeper的电
...【技术特征摘要】
1.一种基于zookeeper的电力网络控制器控制方法,其特征在于,应用于zookeeper中间件服务,包括:
2.根据权利要求1所述的基于zookeeper的电力网络控制器控制方法,其特征在于,所述预选举信息包括:最新事务id、任期以及故障计数;所述每一follower节点基于自身以及其它follower节点对应的预选举信息进行预选举,包括:
3.根据权利要求2所述的基于zookeeper的电力网络控制器控制方法,其特征在于,每一所述follower节点的故障计数的获取,具体为:
4.根据权利要求3所述的基于zookeeper的电力网络控制器控制方法,其特征在于,所述基于所述电力网络集群的平均故障恢复时间,计算过期时长,包括:
5.根据权利要求4所述的基于zookeeper的电力网络控制器控制方法,其特征在于,在所述选取赞成票数大于票数阈值的follower节点作为待选leader节点之后,还包括:
6.一种基于z...
【专利技术属性】
技术研发人员:张珮明,亢中苗,付佳佳,张健,梁文娟,许世纳,李过庭,
申请(专利权)人:广东电网有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。