0

我正在尝试构建非常简单但有用的应用程序。当按下客户端设备(例如android应用程序)上的按钮时,一个POST请求被发送到“网关”服务器,然后通知监听器关于客户端上引发的事件。因此,侦听器(可能有很多)应该根据客户端上按下的按钮执行一些操作。

问题是 - 由于许多原因,按钮按下和听众开始执行某些操作之间的延迟很可能很大。我认为 2 秒是允许的最大延迟。我怎么能做到这一点?简单的时间戳不是解决方案,因为我有 3 台机器在链中,它们可能无法及时同步。

特别是在我的示例中,我使用 android 应用程序作为引发事件的客户端,使用远程 nodejs 应用程序作为监听客户端的网关和监听网关服务器的本地 nodejs 应用程序。

4

0 回答 0