其他分享
首页 > 其他分享> > SpringAMQP RabbitMQ如何在没有Exchange的情况下直接发送到Queue

SpringAMQP RabbitMQ如何在没有Exchange的情况下直接发送到Queue

作者:互联网

我正在使用带有Rabbit模板的SpringAMQP.如何将邮件直接发送到省略Exchange的队列?我该怎么做?

解决方法:

How can i do it?

你不能;出版商不了解排队;只是交换和路由密钥.

但是,所有队列都绑定到默认交换(“”),并将队列名称作为其路由键.

如果你使用的是Spring AMQP的RabbitTemplate,它被配置为默认发布到默认交换,所以你可以使用

convertAndSend("myQueue", "foo")`

甚至…

template.setDefaultRoutingKey("myQueue");

然后

template.convertAndSend("foo");

要么

template.send(aMessage);

标签:spring,rabbitmq,queue,send,spring-amqp
来源: https://codeday.me/bug/20190722/1501477.html