【问题标题】:Send a response from consumer to producer RabbitMQ从消费者向生产者 RabbitMQ 发送响应
【发布时间】:2018-04-12 08:42:03
【问题描述】:

我正在使用 RabbitMQ 将数据从服务器发送到多个消费者。我必须决定何时从队列中删除消息,因此我想实现消费者向服务器发送消息。如果所有消费者都发送了响应,那么我将删除该消息。

我已经找到了一个 RPC 调用,但我认为这对于我遇到的问题来说太复杂了。有没有更快的方法向服务器发送快速响应?我正在使用 C#。

更新:我想我已经找到了解决方案。我会通知代理,以便将其从队列中移除。

【问题讨论】:

    标签: c# rabbitmq


    【解决方案1】:

    您可以使用预取来发送多条消息。预取值用于指定同时发送给消费者的消息数量。

    客户端可以向服务器发送一个确认,这将从代理中删除消息。

    【讨论】:

    • 这正是我要做的。谢谢!
    猜你喜欢
    • 2019-05-20
    • 1970-01-01
    • 2018-04-16
    • 2013-03-25
    • 1970-01-01
    • 2016-03-01
    • 2021-04-12
    • 2016-04-04
    • 1970-01-01
    相关资源
    最近更新 更多