websockets实时跟踪

websockets realTime tracking

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

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

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