如何实现大批量的、不同频率的定时任务?

173 天前
 abelyao
像阿里云或其它网站状态监控服务,每个用户 每个站点,都可以自己设置监控频率(假设最小单位是秒级)
是每个任务都是一个单独的定时任务吗?还是有什么更优雅的方案
假设目标是 10 万个任务,在 node.js 上是否有现成方案?
1041 次点击
所在节点    问与答
6 条回复
Moyyyyyyyyyyye
173 天前
cencoroll
173 天前
xxl-job
abelyao
173 天前
@Moyyyyyyyyyyye 我现在就是用的它的升级版 bullmq ,依赖 redis ,十万个定时任务会不会开销很大呢
Moyyyyyyyyyyye
173 天前
@abelyao 500 万 job 基本无压力
Moyyyyyyyyyyye
173 天前
@abelyao 不过你最好进行压测后在执行
abelyao
173 天前
@Moyyyyyyyyyyye 我来试试,之前用 bullmq 的定时任务,总是会重复添加,哪怕设置了相同的 jobId ,改了 cron 就会多产生一条,后来就只用它做队列任务了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1044925

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX