我们为RabbitMQ使用event-exchange
插件来接收有关打开/关闭连接的事件:https://www.rabbitmq.com/event-exchange.html
从特定队列中消耗任何消息时,是否有插件或机制可以接收事件?
答案 0 :(得分:2)
您描述的模式非常典型,可以通过让消费者发布有关前一个结果的新消息来简单实现。
您几乎可以将其视为管道:
PublisherA ----> QueueA ----> ConsumerA ----> QueueB ----> SinkHole
让经纪人做这件事没有什么意义,因为它不知道消息使用的结果(是否正确处理了消息?)。而且,正如Lutz Horn强调的那样,这可能会导致无限循环。对于拒绝或过期的邮件,您可以查看dead-letter exchanges。