为什么报错一个带有lease租约的可以kill掉job?
来源:7-8 job-kill接口开发:在etcd中标记结束任务
拧壶冲
2021-02-14
我们的job都是存在cron/jobs/xxx,为什么我们带着lease存到/cron/killer/xxx中就可以kill job呢?
我理解这只是一个接口而已,对吧?我们只是监听killer的目录,所以只需要1秒(相当于发一个信号)。监听程序收到这个监听的信号,就在服务端执行kill job的逻辑。
写回答
1回答
-
小鱼儿老师
2021-06-30
同学好,你的理解没错,先去etcd创建”期望“,然后worker感知到期望再执行”具体动作“。
00
相似问题