我正在通过Laravel 5.8构建用于移动应用程序的Web服务。我需要获取在线用户的位置,搜索一些属性并向他们发送通知。
问题是我无法确定用户是否在线。我的解决方案是在应用程序首次建立连接后,每隔10秒就向应用程序不断发送/接收一条消息。显然,这种方法在服务器上具有巨大的负担,并且不切实际。
我将不胜感激。
提前致谢。
听起来您可能使用了实时连接,例如Pusher
您将需要状态通道来查看JS中谁在线,它可以使更多的客户端对客户端工作,而不是Laravel服务器知道谁在线。
您向用户订阅频道,然后您可以查看该频道上还有谁。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句