【问题标题】:Two way communication between publisher and consumers发布者和消费者之间的双向通信
【发布时间】:2019-02-17 05:50:14
【问题描述】:

到目前为止,我阅读的所有文档都讨论了一个发布者和多个消费者之间的不同通信方式 - 发布者将消息发布到一个或多个队列,而消费者根据您的设置方式以不同的方式使用它们。我的要求是发布者和消费者之间使用单个队列进行双向通信,我想知道是否可以使用 RabbitMq 来实现。详细地说,我的要求是——多个客户端订阅一个队列,当需要发布消息并向队列发送消息时,客户端成为发布者。其他时候,客户端只是汇集同一个队列的消费者。 RMQ 有可能吗?

【问题讨论】:

  • 你是如何解决这个问题的?请发表你的答案。

标签: android rabbitmq


【解决方案1】:

是的。一个客户端至少应该有两个到 RabbitMQ 的连接——一个用于发布,一个用于消费。然后可以在每个连接上设置通道,然后离开。显然多线程或其他并发编程技术是必要的。


注意:RabbitMQ 团队会监控 rabbitmq-users mailing list,并且仅有时会回答 StackOverflow 上的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多