Xenon
MySQL 集群高可用工具 Xenon
radondb / xenon
https://github.com/radondb/xenon
Xenon 是一款由 RadonDB 开发团队研发并开源的新一代 MySQL 集群高可用工具。基于 Raft 协议进行无中心化选主,实现主从秒级切换;基于 Semi-Sync 机制,保障数据不丢失,实现数据强一致性。并结合 MySQL(5.7 及以上版本)并行复制特性,实现 Binlog 并行回放,大大降低从库延迟。
高可用 | Xenon:后 MHA 时代的选择
https://segmentfault.com/a/1190000040133093
Xenon 原理
每个 Xenon 管理一个 MySQL;
Xenon 基于 Raft 算法,主要有三种角色:Leader、Follower、Candidate;
Leader 节点对外提供写服务,并定期向 Follower 发送心跳;如果 Follower 在一个任期时间内没有收到 Leader 心跳且当前节点未发生网络分区,会变为 Candidate ,发起选举,若当选则变为 Leader 状态,反之,则变为 Follower
分享 | RadonDB 的开源之路(4 千字长文)
https://xie.infoq.cn/article/4c853e72a33a2c9bc2792f43c
上一篇 Java-Math
下一篇 Linux-iptables
页面信息
location:
protocol
: host
: hostname
: origin
: pathname
: href
: document:
referrer
: navigator:
platform
: userAgent
: