【问题标题】:pub/sub technique to "guarantee" messages are delivered to all subscribers“保证”消息的发布/订阅技术被传递给所有订阅者
【发布时间】:2015-10-07 14:18:29
【问题描述】:

我正在开发一个 android 应用程序,我想用 RabbitMQ 向我的所有客户广播一些消息。 RabbitMQ有什么方法支持离线客户端 - 离线客户端我的意思是如果我有服务器向客户端提交消息,并且某些客户端无法访问,客户端将在再次连接后收到消息。

是否有一些开源解决方案?看来rabbitMQ没有这样做,我可能是错的。

任何帮助将不胜感激。

【问题讨论】:

    标签: c# android rabbitmq message-queue


    【解决方案1】:

    您可以为每个客户创建一个唯一的队列。将这些队列绑定到一个公共交换。然后,每次您的客户端上线时,它都会创建与rabbit(早期定义的队列)的连接并使用消息。

    我认为你会更好地从主题交流中受益 (https://www.rabbitmq.com/tutorials/tutorial-five-python.html)

    并将它们绑定到具有所需路由密钥的公共交换。

    【讨论】:

      猜你喜欢
      • 2019-11-06
      • 1970-01-01
      • 1970-01-01
      • 2015-06-30
      • 1970-01-01
      • 2019-04-20
      • 1970-01-01
      • 2016-08-11
      • 1970-01-01
      相关资源
      最近更新 更多