actioncable是否支持从脱机客户端恢复?

时间:2017-02-19 23:55:17

标签: ruby-on-rails-5 actioncable

我有一个javascript SPA应用程序,需要支持用户在短时间内处于脱机状态。我考虑使用actioncable进行广播变更,客户可能不知道。

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

2 个答案:

答案 0 :(得分:1)

是。当客户端访问Internet时,操作电缆将触发重新连接。

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

希望这会有所帮助。

答案 1 :(得分:0)

来自guide

  

广播纯粹是在线队列,并且与时间有关。如果消费者没有流媒体(订阅给定频道),则他们以后再连接也不会获得广播。

因此,不,客户端将不会收到脱机时发送的消息。