egg 多机器 定时器只跑一次

2019 年 12 月 26 日
 Sunbridger

负载均衡的机器都有一套 egg 代码 每次运行定时器的时候 各个机器都会跑一遍这个定时任务(这个需求是跑一遍即可) 我看 egg 官方有提供解决方法就是扩展定时任务类型 但是不会用 有木有完整的 demo 分享呀 或者其他的方式解决呢? 跪求大佬

8638 次点击
所在节点    Node.js
5 条回复
Sunbridger
2019 年 12 月 26 日
有一个 disable 的字段 但是不知道如何利用起来...
test3207
2019 年 12 月 26 日
负载比较麻烦,最快的解决办法就是搞个 redis 锁
dr2009
2019 年 12 月 26 日
akmissxt
2019 年 12 月 26 日
egg 的 agent。
wzwwzw
2019 年 12 月 27 日
搞一个锁。每个 client 都判断一下是否运行了。

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

https://v2ex.ih06.com/t/632652

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

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

© 2021 V2EX