标签: ruby-on-rails-5 actioncable
我有一个javascript SPA应用程序,需要支持用户在短时间内处于脱机状态。我考虑使用actioncable进行广播变更,客户可能不知道。
如果websocket连接丢失了很短的时间,然后重新连接:客户端是否会收到在离线时广播的消息?
答案 0 :(得分:1)
是。当客户端访问Internet时,操作电缆将触发重新连接。
您可以通过记录服务器和客户端上的连接来测试自己,然后使客户端脱机并重新连接。
希望这会有所帮助。
答案 1 :(得分:0)
来自guide:
广播纯粹是在线队列,并且与时间有关。如果消费者没有流媒体(订阅给定频道),则他们以后再连接也不会获得广播。
因此,不,客户端将不会收到脱机时发送的消息。