首页 > 解决方案 > websockets实时跟踪

问题描述

我对 websockets 有点陌生。我知道 websockets 可用于将连续数据传递到服务器。我将用一个例子来解释我想做什么。可以说有人向警方寻求帮助。这些人每 30 秒向服务器报告一次他们的位置。警察还每 30 秒向服务器报告一次他们的位置。假设一个人寻求帮助,我需要将该人与最近的警察联系起来。为了做到这一点,我需要每 30 秒在数据库中存储一次更新的警察和人员位置,并查询最近的政策,或者有另一种更快的方法来做到这一点

标签: nginxwebsocketreal-time

解决方案


我认为您误解了 websockets 提供的内容。它们不提供位置的实时跟踪 - websockets 提供了一个协议,您可以使用 HTTP 建立一个开放的套接字。

完成后,您需要客户端将位置数据推送到服务器,这不是 websockets 本身内置的东西,它只是一种始终在线通信的方法。


推荐阅读