【文件属性】:
文件名称:moha:MoHA(Mobike高可用性):MySQLPostgres高可用性主管
文件大小:31.18MB
文件格式:ZIP
更新时间:2021-02-03 10:41:28
mysql postgresql etcd high-availability MySQLGo
什么是MOBIKE高可用性(莫哈)?
MoHA通过自动进行主节点故障转移和快速的主节点切换,为跨区域MySQL集群提供了高可用性(HA)。
高可用性
主站故障检测和主站故障转移自动化可在几秒钟内实现主站切换。
预防脑裂
通过配置适当的租约ttl,MoHA可以随时在群集中最多启用一个主机。
跨AZ拓扑
利用etcd作为服务发现,MoHA阻止了其从VIP实施,因此跨AZ MySQL集群可以通过MoHA构建。
多待机
MoHA支持具有多个备用服务器MySQL群集,并确保在故障转移期间升级具有最新日志的服务器。
单点主模式
当集群中只有一个MySQL幸存时,即使与etcd的通信不稳定或中断,它也能够提供R / W服务,这被称为Single Point Primary Mode 。 MoHA会自动进入和退出此模式。
手动主/从开关
除了下文所述的自动故障转移外,MoHA还提供了手动切换主机的功能。
MoHA正在生产中支持Mobike数据库
快速开始
在生产中运行
已提供Docker映像
最新的图像标签是v2.4.0 ,运行docker pull moiot/moha:v2.4.0来