ruby-on-rails - 支持离线客户端的消息队列

标签 ruby-on-rails ruby queue rabbitmq publish-subscribe

是否有任何消息队列(MSMQ、RabbitMQ 等..)具有支持离线客户端的 ruby​​ 绑定(bind) - 离线客户端我的意思是如果我有一个客户端向服务器提交消息,并且它无法访问,那么客户端会将消息保存在内部队列中,直到它再次连接。

是否有一些开源解决方案? rabbitMQ 似乎没有这样做,我可能错了。

如有任何帮助,我们将不胜感激。

最佳答案

如果您准备在每台机器上安装一个代理,然后让它们用铲子连接到您的中央代理,您可以使用 RabbitMQ 来做到这一点。然后每台机器在离线时在本地排队。不过运行起来比较麻烦。

关于ruby-on-rails - 支持离线客户端的消息队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11140277/

相关文章:

ruby - 程序员学习 ruby​​ 需要多长时间?

ruby - 在 Ruby 中检测重复键的惯用方法?

data-structures - 堆栈和队列 : Which is simpler to implement using arrays?

ruby-on-rails - ruby on rails 中的实例变量与符号 (form_for)

ruby-on-rails - ActionView::Template::Error(无法打开到本地主机的 TCP 连接:9292(连接被拒绝 - 连接(2)用于 "localhost"端口 9292))

ruby-on-rails - Tire gem:如何访问Elasticsearch的 'highlight'属性?

c# - 对于中等复杂度的 Web 应用程序,最好的技术是什么?

c++ - 声明与 ..(指针)不兼容

c - 在C中设计队列。向队列添加元素时出现段错误

ruby-on-rails - 我怎样才能获得一个 rails 路线来保留扩展名作为 id 的一部分?