LTS 是一个轻量级分布式任务调度框架。框架包含 JobClient、JobTracker、TaskTracker 三种角色。各个节点无状态,支持部署多个以实现负载均衡,提高处理负载。LTS 支持多种注册中心(如 Zookeeper、Redis)进行节点信息暴露和主节点选举,并采用 Mongo 或 Mysql 存储任务队列和任务执行日志,使用 Netty 作为底层通信。JobClient 负责提交任务并接收执行反馈;JobTracker 负责接收并分配任务,进行任务调度;TaskTracker 负责执行任务并反馈给 JobTracker。LTS 支持实时任务和定时任务(如 CronExpression)。