我正在使用带有Rabbit模板的SpringAMQP。如何将邮件直接发送到省略Exchange的队列?我该怎么办?
答案 0 :(得分:9)
我该怎么做?
你不能;出版商不了解排队;只是交换和路由密钥。
但是,所有队列都绑定到默认交换(""
),并将队列名称作为其路由密钥。
如果您使用的是Spring AMQP RabbitTemplate
,则默认情况下会将其发布到默认交换,因此您可以使用
convertAndSend("myQueue", "foo")`
甚至......
template.setDefaultRoutingKey("myQueue");
然后
template.convertAndSend("foo");
或
template.send(aMessage);