- 转载大神文章:使用 Raft 实现 VIP 功能
- 看起来作者是使用raft + 网卡设置 + arp广播 能力 替代 Keepalived
- VIP 仅依赖于 Raft 选举 Leader,
- 虽然我们通过 Raft 自身选举实现了 VIP 的故障自动漂移,但是实际测试中发现业务访问随着 VIP 的重建并没有立即恢复,,检查 ARP 记录发现集群中各个节点关于 VIP 的 ARP 记录各不相同,甚至是完全不同。
- 最终实现sparrow
使用 Raft 实现 VIP 功能
发表于 2020-01-17 | 0 Comments
背景
-
在部署应用时想要应用是高可用,通常会在应用前放置一个 HAProxy,当任何一个 Server 故障,HAProxy 会自动切换,但是 HAProxy 也存在单点故障,因此需要多个 HAProxy 来保证业务不中断,这时候我们需要另一个软件配合:Keepalived。
-
通常我用 Keepalived 仅用