gpt4 book ai didi

rabbitmq - 从消费者向生产者发送确认并在 activemq 和 rabbitmq 中处理

转载 作者:行者123 更新时间:2023-12-05 07:39:26 26 4
gpt4 key购买 nike

据我所知,ActiveMQ 有一个名为 AUTO Acknowledge 的功能,它实际上会通知代理已收到消息(而不是确认生产者)。

我想知道是否可以在 ActiveMQ 或 RabbitMQ 中将确认从消费者发送到生产者。然后我想在生产者中处理确认消息,如果它没有收到确认,则再次将消息发送给消费者。

最佳答案

您想通过异步媒体执行同步用例。

在 RabbitMQ 的情况下,您可以使用 RPC,如此处所述 - https://www.rabbitmq.com/tutorials/tutorial-six-python.htmlhttps://www.rabbitmq.com/direct-reply-to.html

请注意,即使是作者也建议避免使用它:

When in doubt avoid RPC. If you can, you should use an asynchronous pipeline - instead of RPC-like blocking, results are asynchronously pushed to a next computation stage.


RabbitMQ Java 客户端通过 com.rabbitmq.client.Channel.basicConsume 提供自动响应。

关于rabbitmq - 从消费者向生产者发送确认并在 activemq 和 rabbitmq 中处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47100268/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com