keepAlived的理解

来源:5-9 RabbitMQ集群整合高可用组件KeepAlived-2

G91

2019-08-10

老师,您好,请教几个问题:
1.VIP这里我看没有使用单独的Linux命令去创建,是由keepAlived组件启动的时候创建的吗?
2.假设KeepAlived搭建在A,B两台机器上,HA-PROXY搭建在C,D两台机器上。那么我们的应用程序是不是应该访问C上面的VIP地址?
3.假设KeepAlived搭建在A,B两台机器上,HA-PROXY搭建在C,D两台机器上。假设C上面的HA-PROXY挂掉了,VIP是不是会由keepAlived漂移到D上面去?

写回答

1回答

阿神

2019-08-15

1.对的
2.ha和keep必须在一台机器里一起部署,不能分开。本质就是ha对rabbit的每个broker做负载均衡,而keep对两台ha服务器做高可用,那么既然keep是针对ha,所以必须要把ha和keep放到一起部署才有意义。
3 对的,可以做VIP漂移,但是前提必须是ha和keep在一起部署

0
0

RabbitMQ精讲 从0到1驾驭RabbitMQ应用与设计

从0到1,全面深入掌握RabbitMQ消息中间件技术

1460 学习 · 443 问题

查看课程