#将m2合并到集群中

rabbitmqctl join_cluster ‐‐ram rabbit@m2

#开启用户请求

rabbitmqctl start_app

#开启管理页面

rabbitmq‐plugins enable rabbitmq_management

#重启服务

systemctl restart rabbitmq‐server.service

查看集群信息

rabbitmqctl cluster_status

2.集群搭建负载均衡-HAProxy搭建

[](

)执行安装

#1、安装 yum install haproxy

#2、配置haproxy.cfg文件 具体参照 如下配置HAProxy vim /etc/haproxy/haproxy.cfg。进入文件找到maxconn 3000把后面的内容都删除,添加集群监听,开启haproxy监控服务,代码如下:

#对MQ集群进行监听

listen rabbitmq_cluster

bind 0.0.0 需要zi料+ 绿色徽【vip1024b】

.0:5672

option tcplog

mode tcp

option clitcpka

timeout connect 1s

timeout client 10s

timeout server 10s

balance roundrobin

server node1 节点1 ip地址:5672 check inter 5s rise 2 fall 3

server node2 节点2 ip地址:5672 check inter 5s rise 2 fall 3

#开启haproxy监控服务

listen http_front

bind 0.0.0.0:1080

stats refresh 30s

stats uri /haproxy_stats

stats auth admin:admin

#3、启动haproxy systemctl start haproxy

#4、查看haproxy进程状态 systemctl status haproxy.service

#状态如下说明已经启动成功 Active: active (running)

#访问如下地址对mq节点进行监控 http://服务器IP:1080/haproxy_stats

#代码中访问mq集群地址,则变为访问haproxy地址:5672

[](

)haproxy.cfg配置详解

listen rabbitmg cluster

bind 0.0.0.0:5672#通过5672对M1, M2进行映射

option tcplog #记录tcp连接的状态和时间

mode tcp#四层协议代理,即对TCP协议转发

option clitcpka #开启TCP的Keep Alive. (长连接模式)

timeout connect 1s #haproxy与mq建立连接的超时时间

timeout client 10s#客户端与haproxy最大空闲时间。

timeout server 10s #服务器与haproxy最大空闲时间

balance roundrobin #采用轮询转发消息

#每5秒发送一次心跳包,如连续两次有响应则代表状态良好。

#如连续三次没有响应,则视为服务故障,该节点将被剔除。

server node1 ip1:5672 check inter 5s rise 2 fall 3

server node2 ip2:5672 check inter 5s rise 2 fall 3

listen http front

#监听端口

bind 0.0.0.0:1080

#统计页面自动刷新时间stats refresh 30s

#统计页面url

stats uri /haproxy?stats

#指定HAproxy访问用户名和密码设置

stats auth admin:admin

总结

面试前的“练手”还是很重要的,所以开始面试之前一定要准备好啊,不然也是耽搁面试官和自己的时间。

我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。

面试题及解析总结

大厂面试场景

知识点总结

过程中非常重要的一点。

面试题及解析总结

[外链图片转存中…(img-Nf98ek72-1710364606092)]

大厂面试场景

[外链图片转存中…(img-VIaAdL0o-1710364606092)]

知识点总结

[外链图片转存中…(img-LpBXZYg0-1710364606093)]

相关阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: