XXL-JOB作为一款分布式的任务调度中间件,是通过集中式的调度中心对分布式的执行器进行任务调度来完成的定时任务。
那么,执行器运行的过程中停机或宕机了,调度中心还会去调用这个执行器吗?
如果有新的执行器上线了,调度中心又是如何调用到新的执行器的呢?

实际上,XXL-JOB在调度中心维护了一个 注册中心,提供了注册和注销接口,并配合自身的探活线程,共同维护活跃状态的执行器列表,从而获得了对执行器上下线感知的能力。

来看看它的实现原理吧
展开
评论