最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

每500毫秒执行一次批处理任务

运维笔记admin16浏览0评论

每500毫秒执行一次批处理任务

每500毫秒执行一次批处理任务

Hi有一个react / node应用程序,它从应用程序外部接收消息。收到消息后,我的react应用会显示桌面通知并ping声音。我的工作效果很好,除了如果该应用程序在一个短窗口内全部收到多条消息(即10条消息),我会看到多个桌面通知和声音。

我显然需要该应用程序来处理10条传入消息,但是我很难找到一种将通知警报“批量”化为单个通知的方法。

我看过async/cargo,但实际上看起来与我想要的相反。 我需要能够说出“对于应用在500毫秒内收到的每组消息发送一次通知并发出声音”]]。]

我不是在寻找代码帮助,而是在概念上寻求帮助。是否有可以帮助简化此类操作的软件包?

嗨,有一个react / node应用程序,它从应用程序外部接收消息。收到消息后,我的react应用会显示桌面通知并ping声音。除了[

回答如下:

您要限制或取消呼叫的去振铃以显示通知和ping。 Lodash和rxjs是提供此功能的库。

限制功能意味着该功能的调用时间不会/不会超过限制时间,即每N毫秒不超过一次,而反跳会一直等到经过指定时间后该功能 /(不是)>调用,然后最终调用该函数,即,每次调用该函数时,它将在调用回调之前等待N毫秒,如果在到期前被调用,计时器将重置。

发布评论

评论列表(0)

  1. 暂无评论