来自服务器的计时应用程序和准确的时间戳 - 无服务器?

Timing application and exact timestamps from server - serverless?

希望开发者给个意见:) 谢谢

我正在构建一个需要同时为多个设备提供准确时间戳的应用程序。不能使用设备时间,因为他们不是同时。

从服务器请求时间是可以的,但它很慢并且取决于连接速度,如果将其设置为 serverless/regioness 那么由于时区的原因不能使用服务器端时间戳?

在演示应用程序中,这在指定区域的一个后端上运行良好,但它仍然需要更快地响应客户端。

Here is simply image to see this in another way?

在图片中,没有 ID 等,但主要思想在那里

我计划在 nodejs 服务器上构建它,稍后当更多的时间计算将其转换为 python/Django 包时...

谢谢

使用服务器时间就可以了,不同地区的时区差异可以很容易地在代码中调整。如果您使用的是云提供商,他们通常会按地区对服务进行分组,而不是在全球范围内分发,因此调整时区应该不是问题。无论如何,请查看您计划使用的云服务的文档,它们通常清楚地记录了地理分布。

或者,您可以考虑实施(或使用)Network Time Protocol (NTP) on your devices. It's a fairly simple protocol for synchronizing clocks, if you need a source code example take a look at the source for node-ntp-client ,一个 javascript 实施。