gocron
gocron copied to clipboard
这个定时任务是由谁调度的啊,可以起两个web吗?
trafficstars
web端我这边有负载均衡,至少就会有两台web启动,这样会导致定时任务重复执行吗?
如果任务调度在web端,可以考虑剥离出来做成单独服务吗?
目前的架构暂时不会改变
可以考虑在web端加一个简单的redis锁,每个任务生成一个唯一的key,存redis中,执行前检查key是否存在,执行完del掉。这样就可以避免任务重复执行的问题了。业务改动也很小。