spring rabbit是否需要声明队列以发送消息

时间:2015-04-24 08:17:53

标签: java spring rabbitmq

我需要向MQ服务器发送一个名为“myQueue”的队列的消息。我应该在spring中声明所有必需的bean,比如Queue等。在我看来,这只是无用的,因为我只需要发送到服务器,并且如果可能的话,我将不会收听队列,是否可以将其扔到那里并忘记,没有任何明确的配置?

1 个答案:

答案 0 :(得分:2)

I need to send a message to a queue with name "myQueue" to the MQ server. 
Should I declare all required beans in spring, like Queue and etc for it.

没有。在声明连接工厂,交换和队列之类的bean时,您无法将消息发布到队列。

It seems to me useless because I only need to send to server, and receive if possible, 
I`m not going to listen the queue, is it possible just to throw it there and forget, without any explicit configuration?

Spring并不是超级自然的,但是如果你想要将消息推送到队列中,你应该知道连接和队列的详细信息,那么你是否会使用你的消息。

您可以参考my blog post了解有关spring-rabbit编程的更多详细信息。