ltsopensource / light-task-scheduler

Distributed Scheduled Job Framework
Apache License 2.0
3.01k stars 1.15k forks source link

LTS似乎不支持分片任务啊? #415

Open Dorae132 opened 6 years ago

Dorae132 commented 6 years ago
  1. 研究了下LTS的源码,发现其设计思想是借用了MQ的模型,基本上可以完成一个任务只被一个节点执行。
  2. 对于一个TaskTracker而言,目前的设计确实可以支持多个jobClient共享的问题。
  3. 但是如果是一个大型的任务,需要处理大量数据,LTS似乎就显得有些笨重了,目前的架构设计而言,JobTracker似乎并不支持消息群发到某一个group的所有TaskTracker,这种情况下要实现分片,似乎只能通过JobClient去做,但是会造成任务的集中调度,这样可能会影响到其他任务的执行。
  4. 是不是可以参考下XXL-job或者TBSchedule的设计,使得LTS支持分片任务呢?不然LTS似乎对大任务就不太友好了(quartz也有同样的问题),无法加速大任务的处理效率。 作者是否能解答下呢?@qq254963746