前言
工作中经常会用到调度功能,可以依赖现有框架简单的实现一个。之前看过一些开源的调度框架比如 xxl-job,已经非常的成熟。这里也会借鉴其思想自己来学习实现一个相对简单的调度系统。整体流程
基础模块搭建
common::提供通用的一些工具和相关类
core::核心实现(包括zk、transport 等功能)
entity::数据库和实体类相关
manager: 管理节点(包括ha,loadbalance等功能)
demo-executor:提供一个简单的工作节点DEMO实现流程
这里会一步步的来完善我们的系统,主要包括下面几个功能
总结
整体流程到这里就结束了,