登录 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>]
...