关于集群中定时任务的执行问题

2019-12-04 23:03:50 +08:00
 Solace202
之前的公司比较菜服务器一直是单机,换的新公司线上都是集群部署。有个需求是要用定时任务给用户推送消息,所以问题是怎么保证这个消息只会被其中一台服务器执行?看了网上说的 redis 锁机制,我也实践了但是还是不行。两台测试服务器,都有配了阿里的 NTP 时间同步,可还是都会执行。
求教这个怎么处理?项目不大,不想用笨重的 quart 框架。
1379 次点击
所在节点    问与答
4 条回复
zhchyu999
2019-12-04 23:07:44 +08:00
xxljob
kaneg
2019-12-04 23:16:45 +08:00
你用的是什么调度框架?怎么用 redis 加锁的?
Nitroethane
2019-12-05 07:51:50 +08:00
消息队列,像 redis、rabbitmq 这种都可以吧
zackyeard
2019-12-05 15:14:25 +08:00
elastic-job

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

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

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

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

© 2021 V2EX