目的
- 先后建立两个名称不同,但内容完全相同的策略,观察符合条件的队列会如何应用这些策略。
- 先后建立两个名称相同,但内容不同的策略,观察在策略名称有冲突的情况下,Rabbit MQ 如何处理。
- 先后建立两个名称不同,内容不同的策略,观察在策略不同,都符合条件的队列会如何应用这些策略。
环境
在实验室环境的三台机器,正常安装集群。
$ rabbitmqctl cluster_status
Cluster status of node 'rabbit@TK-RABBITMQ3' ...
[{nodes,[{disc,['rabbit@TK-RABBITMQ2','rabbit@TK-RABBITMQ1']},
{ram,['rabbit@TK-RABBITMQ3']}]},
{running_nodes,['rabbit@TK-RABBITMQ1','rabbit@TK-RABBITMQ2',
'rabbit@TK-RABBITMQ3']},
{cluster_name,<<"rabbit@TK-RABBITMQ1">>},
{partitions,[]},
{alarms,[{'rabbit@TK-RABBITMQ1',[]},
{'rabbit@TK-RABBITMQ2',[]},
{'rabbit@TK-RABBITMQ3',[]}]}]
三台机器都已加入集群。
在集群上的缺省 vhost (/)上建有一个名字为 test_policy2 的 nodes 镜像策略,包含 1 个节点。(未完。。。)