是否有任何消息队列(MSMQ,RabbitMQ 等..)具有支持离线客户端的 ruby 绑定可用 - 离线客户端我的意思是,如果我有一个客户端向服务器提交消息,并且它无法访问,客户端将持有内部队列中的消息,直到它再次连接。
是否有一些开源解决方案?似乎rabbitMQ不这样做,我可能是错的。
任何帮助都将不胜感激。
是否有任何消息队列(MSMQ,RabbitMQ 等..)具有支持离线客户端的 ruby 绑定可用 - 离线客户端我的意思是,如果我有一个客户端向服务器提交消息,并且它无法访问,客户端将持有内部队列中的消息,直到它再次连接。
是否有一些开源解决方案?似乎rabbitMQ不这样做,我可能是错的。
任何帮助都将不胜感激。
RabbitMQ 就是这样做的。 http://rubyamqp.info/articles/durability/
如果您准备在每台机器上放置一个代理,您可以使用 RabbitMQ 执行此操作,然后让它们使用铲子连接到您的中央代理。然后每台机器在离线时在本地排队。不过跑起来比较麻烦。