分布式任务调度框架-brave-dis-job
摘要
之前我负责的一个系统,总是隔三差五出事情。核心的业务逻辑全部通过定时任务来跑,且定时任务没有做集群部署,分布式调度处理。再加上开发人员不太注意代码质量和性能,所以处处是坑。
和团队说过很多次,要把任务拆分出来。但是,最后他们总是以各种理由拖着没做。痛定思痛,我决定自己写一个。
可能很多人会说现在任务调度的框架那么多,比如es-job,tb-scheduler这个半成品,还有xxl-job,直接拿来用不就行了?可是我想说,你要用一个人家的东西,基本的前提就是要熟悉这个东西怎么用,各个配置代表什么意思,出了问题后,要能解决问题,如果不满足要求,要能定制。
那么试问,谁能全部做到?这个学习和改造的成本有多高?所以,基于我对分布式任务调度框架的理解,写了个简单的平台。
欢迎在评论区写下你对这篇文章的看法。