我对使用 RabbitMQ 作为消息队列协议非常陌生。我已经编写了 RabbitMQ 教程中给出的发送方和消费者工作队列的代码。
[链接:http ://www.rabbitmq.com/tutorials/tutorial-two-java.html ]
当我们在发送者之前启动消费者时,上述事情工作正常。但是如果我们在运行发送方之后启动消费者,就会出现问题。在运行发送方之后启动的那些消费者不会使用任何消息。在研究了 RabbitMQ 的架构和 AMQP 相关的东西之后,似乎相当困难。
1]是否有可能,我们在发送者之后启动消费者,而在发送者收到队列中的消息之后启动消费者?
2]如果是。那么这件事怎么做。有什么技术可以做同样的事情吗?