首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
问一下cron做集群怎么弄?
魑魅魍魉-two
2019-06-18 09:35
问一下cron做集群怎么弄?
项目:
JFinal
评论区
杜福忠
2019-06-18 12:09
数据库做一张cron表,每个任务对应一条记录,增加 version 字段,任务运行前做一下查询,再version +1后的值 再更新到数据库,返回 1 了说明竞争到了执行权限, 就接着运行任务, 否则结束任务即可
比如 UPDATE cron SET version=101 WHERE (`id`='1') and version=100;
回复
发送
我要反馈
热门反馈
扫码入社
比如 UPDATE cron SET version=101 WHERE (`id`='1') and version=100;