首页 问答 rabbitmq 集群如何开启队列的镜像模式
问题详情

rabbitmq 集群部署在 k8s 上,有3个节点,请问如何开启队列的镜像模式?

回答

登录 rabbitmq pod

kubectl exec -it statefulset/rabbitmq -n dapr-system  -- /bin/bash

开启镜像模式

rabbitmqctl set_policy ha-all ".*" '{"ha-mode":"exactly","ha-params":2,"ha-sync-mode":"automatic"}' --priority 10 --apply-to queues

命令输出

Setting policy "ha-all" for pattern ".*" to "{"ha-mode":"exactly","ha-params":2,"ha-sync-mode":"automatic"}" with priority "10" for vhost "/" ...

检查镜像模式是否生效

rabbitmqctl list_queues name slave_pids

命令输出

Listing queues for vhost / ...
name	slave_pids
order-api-scheduler.TimerIntegrationEvent	[<rabbit@rabbitmq-2.rabbitmq-headless.dapr-system.svc.cluster.local.1774520787.230952.0>]
...

版权:言论仅代表个人观点,不代表官方立场。转载请注明出处:https://www.stntk.com/question/2710.html

发表评论
暂无评论

还没有评论呢,快来抢沙发~

点击联系客服

在线时间:8:00-16:00

客服QQ

70068002

客服电话

400-888-8888

客服邮箱

70068002@qq.com

扫描二维码

关注微信公众号

扫描二维码

手机访问本站