elastic-lite-job instance节点

Elastic-lite-job instance节点,作业运行实例信息,子节点是当前作业运行实例的主键。作业运行实例主键由作业运行服务器IP地址和PID构成。作业运行主键为临时节点、当作业实例上线时注册,下线时自动清理。注册中心监控这些节点的变化来协调分布式作业的分片以及高可用。可在作业运行实例节点写入TRIGGER表示该实例立即执行一次

instance主要类的类图如下:

elastic-lite-job instance节点_第1张图片

elastic-lite-job服务启动时,通过调用persistOnline()方法注册作业实例,把作业运行主键设置为临时节点,psinstances/127.0.0.1@-@6151

当定时任务停止运行,触发作业关闭钩子JobShutdownHookPlugin,执行删除本地作业实例节点

clearTriggerFlag()方法将本地作业实例节点数据设置为空

获取当前instances下所有子节点实例,并判断每个子节点实例服务节点是否被禁用,将有效子节点实例返回,提供给分片的处理数据

isLocalJobInstanceExisted判断当前作业实例节点是否仍然存在

你可能感兴趣的:(Java)