白白白

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

 1、

【niubi-job——一个分布式的任务调度框架】----niubi-job这下更牛逼了!

  

niubi-job是一款专门针对定时任务所设计的分布式任务调度框架,它可以进行动态发布任务,并且有超高的可用性保证。

  有多少人半夜被叫起来查BUG,结果差到最后发现,是因为某个定时任务挂了导致出了问题?

  有了niubi-job,你再也不用担心这个问题!

  又有多少人因为要发布一个新的定时任务,为了不影响线上的运行,只能等到半夜再去发布应用?

  有了niubi-job,你可以随时发布你的定时任务而且不会影响当前任务的运行!

  是不是很兴奋呢?

  还有更兴奋的呢,那就是niubi-job发布了全新的0.9.4.2版本,这可是niubi-job历史上一次重大版本的变更,前后共历时将近一个月才完成。虽然这中间由于本人换工作,拖延了一些时间,但niubi-job从零到有,整个第一个版本的开发才花了本人大约三个星期的时间,而本次变更就花费了一个月的时间,可见这一次变更有多么重大了吧。

  接下来,咱们就看看这个版本都有哪些优化吧。

2、  clover分布式任务调度系统http://blog.csdn.net/stark_summer/article/details/43449621

 

3、心跳检测服务器是否正常的开源项目

 

4、LTS 轻量级分布式任务调度框架(Light Task Scheduler): http://huguifuture.iteye.com/blog/2190274

  框架概况: 
  LTS是一个轻量级分布式任务调度框架。有三种角色, JobClient, JobTracker, TaskTracker。各个节点都是无状态的,可以部署多个,来实现负载均衡,实现更大的负载量, 并且框架具有很好的容错能力。 
  采用多种注册中心(Zookeeper,redis等)进行节点信息暴露,master选举。(Mongo or Mysql)存储任务队列和任务执行日志, netty做底层通信。 
  * JobClient : 主要负责提交任务, 和 接收任务执行反馈结果。 
  * JobTracker : 负责接收并分配任务,任务调度。 
  * TaskTracker: 负责执行任务,执行完反馈给JobTracker。 

  支持任务类型: 
  * 实时任务 
  * 也支持定时任务 (如:3天之后执行) 
  * CronExpression (如:0 0/1 * * * ?) 

  感兴趣,请加群:109500214 一起探讨、完善。并且记得star一下哈,3Q 

 

5、分布式开源调度框架TBSchedule原理与应用

posted on 2017-05-12 14:55  道至简  阅读(676)  评论(0编辑  收藏  举报