摘要
本发明提供了一种基于Consul的高可用容灾系统、电子设备和可读存储介质,通过注册服务监控算法模块实时监控集群服务注册发现量和Consul主集群节点状态,当超过预设阈值或Consul主集群节点发生故障时,通知Consul轮询算法模块和主备分流切换模块进行分流或切换。Consul轮询算法模块通过基于权重的轮询算法,确定接收分流流量的目标Consul集群节点,并通知主备分流切换模块执行分流操作。也可联动主备分流切换模块进行主备切换。主备分流切换模块负责控制数据分流到目标Consul集群节点,或切换到备用Consul集群节点,同时启动Consul主集群节点的修复流程。通过系统中三个模块的协同工作,该系统能够有效应对高并发流量和节点故障,提高了系统的高可用性和容灾能力。
技术关键词
容灾系统
监控算法
通知
算法模块
集群节点状态
Raft协议
日志
电子设备
动态监控
指标
处理器
多线程
可读存储介质
存储器
内存
数据
系统为您推荐了相关专利信息
电路系统
接收器
解调器
蓝牙低功耗
媒体存取控制
资源
发放控制方法
输入神经网络模型
画像
计算机程序产品