在Spring rabbitMQ中启用分片策略

时间:2018-05-09 16:41:00

标签: rabbitmq spring-rabbitmq

有没有办法可以使用Spring AMQP为RabbitMQ交换定义分片策略?我对此所做的任何研究都没有给我答案。

我面临的问题如下:

我在Spring中定义了一个直接交换,如下所示:

rabbit:direct-exchange id =“pb”name =“test.pb”durable =“true”

然后为分片创建了相同的策略:

rabbitmqctl set_policy pbmodule-shard“^ test.pb $”“{”“shards-per-node”“:”3“,”“routing-key”“:”“bill”“}”

在此之后我发送消息:

this.rabbitTemplate.send(“test.pb”,“bill”,message);

我看到的是该消息已发送到所有3个分片队列。不应该只送到一个吗?

0 个答案:

没有答案