提问人:lock 提问时间:11/16/2023 最后编辑:lock 更新时间:11/19/2023 访问量:36
Websocket 是实时 GPS 出租车司机应用的良好解决方案吗?
Is Websocket good solution for realtime GPS taxi driver application?
问:
我正在做一个在线出租车项目
标题 1 | 标题 2 |
---|---|
后端 | 节点 |
主数据库 | Postgresql的 |
移动应用 | 扑动 |
造成很多挑战的部分之一是出租车司机的在线位置,该位置必须在管理面板上可用,乘客可以实时查看出租车的位置。
我阅读了很多文档,我们可以将出租车位置数据存储在 Redis 数据库中,然后用户可以读取它。 并且我可以与 websocket 建立在线通信
问题是,Web 套接字是最好的解决方案吗? 因为服务器上的 Web 套接字有连接限制 我想知道这个问题的最佳解决方案是什么?我应该继续使用网络套接字还是可以使用其他技术?
答:
0赞
LazzyCoderr
11/16/2023
#1
当您的连接是点对点时,WebSockets 是一个不错的选择。WebSocket 专为全双工/双向通信通道而设计。在你的方案中,WebSocket 是比其他选项更好的选择。
您也可以使用 Firebase。Firebase 提供数据流和实时更新功能 Firebase 易于设置,其定价计划可靠。
在初学者阶段,设置 websocket 是一项繁琐的任务,有许多 SDK 可用于实时数据更新,您可以轻松地将它们集成到您的应用程序中。
当你的应用达到一定的受众水平,而其他SDK耗尽了你的钱时,你可以开始考虑迁移到WebSocket,否则在我看来,第三方SDK是MVP阶段的不错选择。
评论