【问题标题】:Does actioncable support resuming from an offline client?actioncable 是否支持从离线客户端恢复?
【发布时间】:2017-02-19 23:55:16
【问题描述】:

我有一个 javascript SPA 应用程序,它需要支持用户在短时间内离线。我正在考虑使用 actioncable 来广播客户可能不知道的更改。

如果 websocket 连接在短时间内丢失,然后重新连接:客户端会收到离线时广播的消息吗?

【问题讨论】:

    标签: ruby-on-rails-5 actioncable


    【解决方案1】:

    是的。当客户端访问 Internet 时,Action cable 将触发重新连接。

    您可以通过在服务器和客户端上记录连接,然后使客户端脱机并重新连接来自行测试。

    希望这会有所帮助。

    【讨论】:

    • 消息会缓存在哪里?我需要为此设置redis 吗?有相同的链接或教程吗?
    • @SaravanabalagiRamachandran 你找到解决办法了吗?
    【解决方案2】:

    来自guide

    广播纯粹是一个在线队列和时间依赖。如果消费者未进行流式传输(订阅给定频道),则如果稍后连接,他们将不会收到广播。

    所以不,客户端不会收到离线时发送的消息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-08
      • 2012-07-23
      • 2017-09-08
      • 1970-01-01
      • 1970-01-01
      • 2021-10-26
      • 2011-06-26
      • 2010-10-25
      相关资源
      最近更新 更多