zk任务调度相关疑问

来源:8-7 揭秘Zookeeper

windgeff

2021-01-23

1.esjob底层好像也是quartz吗?
2.任务注册后,是微服务端任务主动发起吗还是被动接受zk信号?如果是主动发起,然后具体zk怎么控制?如果是被动接受,zk是怎么分发任务(比如轮训节点等)?
3.esjob跟zk的底层通讯curator,是基于tcp吗?是用了原生socket?有什么特殊处理使得性能更好(比如nio等)?

写回答

1回答

凌波微步

2021-01-23

1.底层也是基于quartz
2.zk起到配置中心的作用,应用启动时,将定时规则上传到zk,定时任务集群中的其他应用可以从zk获取规则
3.底层应该是基于socket的

0
3
windgeff
回复
凌波微步
我感觉可以看做quartz的zk集群模式,再加上支持分片,非常感谢老师
2021-01-23
共3条回复

Elastic-job + Quartz精讲 实现企业级定时任务

经典电商案例,基础入门+框架整合+Java高级玩法+定时任务实现。

378 学习 · 63 问题

查看课程