关于不同cron任务在不同的服务器上执行的问题
来源:6-4 worker功能点与实现思路
qq_慕雪5448056
2019-11-17
不同的cron任务可能在不同的服务器上执行,而所有worker都是监听jobs目录下的任务,如果是脚本任务,而没有该脚本的worker获得到锁,那真正要执行的worker就无法执行了,这个在真正的生产环境中是如何解决的?
写回答
1回答
-
小鱼儿老师
2019-11-18
把job的含义泛化一下,它可以是基于命令的,基于文件的,基于docker的,具体设计成哪一种就要为其配套对应的周边。
比如基于脚本,那么你就应该允许配置者上传脚本,并且在worker中下载脚本到本地用作执行。
00
相似问题