gpt4 book ai didi

javascript - 数百个 Meteor 客户端上的同步计时器

转载 作者:行者123 更新时间:2023-11-28 06:28:23 26 4
gpt4 key购买 nike

最近,我开始使用 Meteor 平台开发一款体育应用。该应用程序将体育比赛的比分实时同步到连接的客户端(目前是足球比赛)。在每个客户端上,当前比赛时间显示为倒计时( see screenshot of client )。

服务器每秒更新一次比赛时间,客户端订阅比赛+比赛时间。由于比赛时间是一个 react 变量,因此需要每秒发布/订阅。对于只有少数客户的情况,这不是问题。但如果有数千甚至数百个客户端订阅,它会减慢服务器速度,导致倒计时挂起等......

我正在寻找一个合适的解决方案,了解如何使用 Meteor(最好是实时的)实现同步倒计时,该倒计时可与大量连接的客户端一起使用。

谢谢!

最佳答案

两个对您有用的软件包:

  1. mizzao:timesync用于在客户端和服务器之间同步时间(如 ntp)
  2. remocoder:chronos用于创建 react 时间。

响应时间发生在客户端,因此不会给服务器带来负担。 Timesync 当然可以同步两者,但它不需要每秒运行。

关于javascript - 数百个 Meteor 客户端上的同步计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34908392/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com