Ruby on rails 支持脱机客户端的消息队列

Ruby on rails 支持脱机客户端的消息队列,ruby-on-rails,ruby,queue,rabbitmq,publish-subscribe,Ruby On Rails,Ruby,Queue,Rabbitmq,Publish Subscribe,是否有任何ruby绑定可用的消息队列(MSMQ、RabbitMQ等…)支持脱机客户端-所谓脱机客户端,我的意思是,如果有一个客户端向服务器提交消息,但无法访问,客户端将在内部队列中保留消息,直到再次连接 有没有开源的解决方案? 看来rabbitMQ没有这样做,我可能错了 欢迎提供任何帮助。RabbitMQ会这样做 RabbitMQ就是这样做的 如果您准备在每台机器上放置一个代理,然后让它们用铲子连接到您的中央代理,那么您可以使用RabbitMQ执行此操作。然后,每台机器在脱机时在本地排队。但是运

是否有任何ruby绑定可用的消息队列(MSMQ、RabbitMQ等…)支持脱机客户端-所谓脱机客户端,我的意思是,如果有一个客户端向服务器提交消息,但无法访问,客户端将在内部队列中保留消息,直到再次连接

有没有开源的解决方案? 看来rabbitMQ没有这样做,我可能错了


欢迎提供任何帮助。

RabbitMQ会这样做

RabbitMQ就是这样做的

如果您准备在每台机器上放置一个代理,然后让它们用铲子连接到您的中央代理,那么您可以使用RabbitMQ执行此操作。然后,每台机器在脱机时在本地排队。但是运行起来更麻烦。

如果您准备在每台机器上安装一个代理,然后让他们用铲子连接到您的中央代理,则可以使用RabbitMQ执行此操作。然后,每台机器在脱机时在本地排队。但运行起来更麻烦。

据我所知,服务器上的队列被持久化,如果客户端试图向队列发送消息,但代理脱机/无法访问,该怎么办,我希望将此消息保留在客户端,直到从我读取的信息中可以访问服务器-服务器上的队列被保留,如果客户端试图向队列发送消息,但代理脱机/无法访问,该怎么办,我希望此消息在客户端保留,直到可以再次访问服务器。RabbitMQ不一定是解决方案,有更轻的吗?更简单?持久性的一般模式是客户端写入本地服务器上的持久队列。我遇到的所有消息队列产品似乎都是这样。TIBCO Rendezvous使用账本文件作为客户端库的一部分,具有真正的客户端耐久性。我不确定这是否符合您的要求。RabbitMQ不一定是解决方案,有更轻的吗?更简单?持久性的一般模式是客户端写入本地服务器上的持久队列。我遇到的所有消息队列产品似乎都是这样。TIBCO Rendezvous使用账本文件作为客户端库的一部分,具有真正的客户端耐久性。我不确定这是否符合您的要求。xmpp有一个用于脱机消息支持的插件xmpp有一个用于脱机消息支持的插件