分布式任务调度系统分析(tbschedule)

原创 2013年04月26日 22:19:02

        对于互联网和电子商务领域而言,由于存在大数据、高并发的特点,相对比较消耗时间的业务逻辑都会从用户行为中被剥离开来进行异步处理,一来可以提高用户体验,二来也可以增大系统的可扩转性,因此得到大量的应用了。由于业务的需要我们选择了淘宝p9的架构师玄难大师写的tbschedule来作为我们的异步任务处理系统,至今有接近一年的运维与使用实践,由于最近有业务需要一个任务分配系统,直接使用tbschedule是不满足要求的,在考虑具体实现的时候决定再次通读一次tbschedule的源代码,在对tbschedule的源代码又再次研读一番之后有了一些新的认识和思考。

        tbschedule具有如下特性:
1、tbschedule的目的是让一种批量任务或者不断变化的任务,能够被动态的分配到多个主机的JVM中,不同的线程组中并行执行。所有的任务能够被不重复,不遗漏的快速处理。
2、调度的Manager可以动态的随意增加和停止。
3、可以通过JMX控制调度服务的创建和停止。
4、可以指定调度的时间区间。


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

第一部分 TBSchedule基本概念及原理 1. 概念介绍 2. 工作原理 3. 源码分析 4. 与其他开源调度框架对比 第二部分 TBSchedule分布式调度示例 1. TBSchedule源...
  • taosir_zhang
  • taosir_zhang
  • 2016年02月24日 10:30
  • 25049

分布式调度框架TBSchedule源码解析

基于周大神《详解应对平台高并发的分布式调度框架TBSchedule》的阅读和对源码的解析,整体上对tbschedule设计思路有了更深刻的认识,希望与TBSchedule热爱者一起交流、讨论。 要充分...
  • xiaobai51509660
  • xiaobai51509660
  • 2016年06月17日 09:53
  • 2982

详解应对平台高并发的分布式调度框架TBSchedule

详解应对平台高并发的分布式调度框架TBSchedule http://geek.csdn.net/news/detail/65738 声明:本文为CSDN原创投稿文章,未经许可...
  • strawbingo
  • strawbingo
  • 2016年05月12日 17:01
  • 5712

lts分布式任务调度系统

  • 2017年06月26日 17:20
  • 1.24MB
  • 下载

分布式实时系统任务调度算法的设计和实现

  • 2008年08月29日 09:56
  • 2.53MB
  • 下载

TBSchedule淘宝开源定时任务调度框架(附客户端源码demo)

淘宝开源定时任务调度框架 下载TBSchedule源码svn地址:code.taobao.org/p/tbschedule/src/trunk/ 内容包括两部分:TBSchedule源码及开发依赖包t...
  • mingtianmeihao
  • mingtianmeihao
  • 2016年11月19日 14:49
  • 1515

TBSchedule源码学习笔记-线程组任务调度

根据上文的启动过程,找到了线程组的实现。com.taobao.pamirs.schedule.taskmanager.TBScheduleManager/** * 1、任务调度分配器的目标: ...
  • weiythi
  • weiythi
  • 2017年12月08日 16:01
  • 108

关于TbSchedule任务调度管理框架的整合部署

一、前言 任务调度管理作为基础架构通常会出现于我们的业务系统中,目的是让各种任务能够按计划有序执行。比如定时给用户发送邮件、将数据表中的数据同步到另一个数据表都是一个任务,这些相对耗时的操作通过任务...
  • paul342
  • paul342
  • 2016年08月12日 14:25
  • 1676

基于Zookeeper的TbSchedule任务调度服务部署以及应用

任务调度服务框架TBSchedule,是基于Zookeeper的部署使用。…任务调度服务适用行业场景业务,商品订单、物流行业、报表、银行业务等资源...
  • liuziyingbeidou
  • liuziyingbeidou
  • 2016年09月22日 23:26
  • 1083

分布式系统大数据量计算抢占式任务调度

业务背景: XX系统为支撑电商平台的微服务系统,系统为电商平台提供搜索页、四级页、加入购物车等提供查找货源唯一四要素接口服务,通过商品主数据、上下架信息、销售范围、供应链规则、售价、库存等信息计算获...
  • wodeguozili
  • wodeguozili
  • 2017年07月28日 14:57
  • 108
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:分布式任务调度系统分析(tbschedule)
举报原因:
原因补充:

(最多只允许输入30个字)