开发者社区> 问答> 正文

定期对设备进行ping操作,并有选择地发送通知,或者发送给所有客户端,让设备决定显示?

开发一个应用程序,它将根据用户的当前地理位置向用户分发通知。是否这样做的最佳方法是向所有用户发送包含坐标的通知,并让本地应用程序考虑他们的当前位置来决定是否显示通知?

还是更好的做法是每隔10分钟对每个设备位置执行一次ping操作,这样我们就可以在服务器中找到它们的位置,并让服务器决定仅在特定地理位置选择用户来发送通知?

目标是在发送通知时几乎立即收到通知,因为它可以尽快到达那里,从而挽救生命。我担心如果我们有成千上万的用户,发送给所有成千上万的用户可能会造成一些延迟。但是,随着时间的推移对每个设备执行ping操作以获取其位置也会导致问题。有什么想法吗?谢谢你的时间。

展开
收起
Puppet 2020-01-09 06:46:56 512 0
1 条回答
写回答
取消 提交回答
  • 您可以使用多种不同的方式进行操作,可以使用多种不同的语言和多种框架(例如Angular,Vue,React + Nodejs等)。

    就在最近,我偶然发现了这一点:https : //github.com/llambda/agilegps

    这个家伙正在使用nodejs + RethinkDB(我发现很棒的JSON实时数据库):https : //www.nodejs.org https://www.rethinkdb.com

    我希望这能使您对要完成的工作以及可以使用的工具有所了解。

    2020-01-09 06:47:12
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
探索连接的最后十秒”落时”的网关 立即下载
从“连接”到“交互” 立即下载
Android内存泄漏自动化链路分析组件--Probe 立即下载