LTS 分布式任务调度 1.6.9 发布

标签: 软件更新新闻 | 发表时间:2016-08-04 18:42 | 作者:
出处:http://www.oschina.net/?from=rss

LTS(light-task-scheduler)主要用于解决分布式任务调度问题,支持实时任务,定时任务和Cron任务。有较好的伸缩性,扩展性,健壮稳定性而被多家公司使用。

    1. 支持分布式,解决多点故障,支持动态扩容,容错重试等

    2. Spring扩展支持,Spring Quartz Cron任务的无缝接入支持

    3. 节点监控支持,任务执行监控支持,JVM监控支持

    4. 后台运维操作支持, 可以动态提交,更改,停止 任务

    github地址: https://github.com/ltsopensource/light-task-scheduler

    oschina地址: http://git.oschina.net/hugui/light-task-scheduler

1.6.9更新内容

改版本主要是稳定和优化bugfix

1. 取任务优先级,按任务设置的priority优先,再按triggerTime优先, 数据库的索引也会变

2. lts_executable_job_queue_ (前缀)表名改为 lts_wjq_ (前缀), 缩短表名

3. lts_feedback_job_queue_ (前缀)表名改为 lts_fjq_ (前缀), 缩短表名

4. 增加exeSeqId, 用来识别每个执行周期

5. 图表展示 fix 八个小时时区的问题

6. 节点展示分页 bugfix

7. 加入在JobClient 对一些参数的验证,譬如长度, performance Monitor Data report

8. druid 参数设置bugfix

9. 其他优化

1.6.8更新内容:

    1. 修改默认Compiler为javassist

    2. 自实现 ConfigurationProperties 支持,属性配置很好很强大

    3. 整理ExtConfig

    4. 文档地址:https://www.gitbook.com/book/qq254963746/lts/details

    5. 例子地址:https://github.com/ltsopensource/lts-examples

    6. 修复Quartz接入的一个bug, 其他优化

1.6.7更新内容:

    1. 增加对spring-boot 的支持

    2. pid 获取 bug fix

    3. FIX 没开Monitor的情况下, 内存数据清理bug

    4. 其他优化


1.6.6更新内容:

    1. Quartz 兼容repeat 任务,并支持 jobDataMap 的后台修改

    2. Repeat任务支持

    3. 部分优化: 加入Monitor节点选举的负载均衡策略支持, node_group 字段长度修改, HttpCmdExecutor 重构

1.6.5更新内容:

    1. 去除dbutils依赖, 提供更友好的jdbc API

    2. 重构LTS-Admin,添加LTS-Monitor模块,并启用自动发现monitor功能,不用手动设置

    3. 增加JobTracker限流处理,TaskTracker负载均衡(可以设置当CPU和内存使用率在一定比例之后不进行pull任务)

    4. 节点管理增加强制刷新按钮,用于和zk节点信息不一致问题的修复办法

    5. 增加强制终止正在执行的任务的功能(前提是Job能响应中断)

    6. 提供Job级别的重试次数,用户可以针对每个job设置最大重试次数

    7. 增加 spring quartz 无缝接入 lts

    8. 增加各个节点JVM指标监控展示

    9. 其他各种优化

1.6.4更新内容:

    1. 增加有中断接口的 InterruptibleJobRunner

    2. LTS-Admin:添加任务时,增加用工具生成Cron表达式的功能

    3. 重构HttpCmd, 修改领域模型对象Application为AppContext

    4. 实现LTS KV embedded

    5. LTS JSON 扩展实现

    6. LTS NIO 扩展实现

    7. 增加LtsZookeeper 扩展实现

1.6.3更新内容:

    1. JSON 重构整理, 支持fastjson, jackson

    2. 修复bug

1.6.2更新内容:

    1. 重构remoting 层,支持 mina netty,增加 hessian2 java fastjson 序列化方式

    2. JobClient增加取消接口

    3. 增加mapdb FailStore, leveldb有问题的同学可以使用

1.6.1更新内容:

    1. fix部分BUG

    2. 优化preloader, 自定义 JobPriorityBlockingQueue

    3. LTS-Admin 增加mysql 数据存储,见 lts-admin.cfg

    4. 其他优化

相关 [lts 分布 任务] 推荐:

LTS 轻量级分布式任务调度框架(Light Task Schedule)

- - Java - 编程语言 - ITeye博客
LTS是一个轻量级分布式任务调度框架,参考hadoop的部分思想. 有三种角色, JobClient, JobTracker, TaskTracker. 各个节点都是无状态的,可以部署多个,来实现负载均衡,实现更大的负载量, 并且框架具有很好的容错能力. 采用Zookeeper暴露节点信息,master选举.

LTS 分布式任务调度 1.6.9 发布

- - 开源中国社区最新新闻
LTS(light-task-scheduler)主要用于解决分布式任务调度问题,支持实时任务,定时任务和Cron任务. 有较好的伸缩性,扩展性,健壮稳定性而被多家公司使用. 支持分布式,解决多点故障,支持动态扩容,容错重试等. Spring扩展支持,Spring Quartz Cron任务的无缝接入支持.

Ubuntu 12.04 LTS 代号 Precise Pangolin

- 丁丁 - Solidot
OwnLinux.cn 写道 "Ubuntu Linux 之父 Mark Shuttleworth 已经对外宣布 Ubuntu 12.04 LTS 代号为 Precise Pangolin 正式版将在明年4月26日发布. 从版本号上可以看出来 Ubuntu 12.04 将是一个长期支持版本(LTS:Long Term Support),其桌面版本将得到官方3年的技术支持,而服务器版本将会有长达5年的技术支持.

Ubuntu 12.04 LTS 代号为 Precise Pangolin

- 洞箫 - cnBeta.COM
感谢OwnLinux.cn的投递. Ubuntu Linux 之父 Mark Shuttleworth 已经对外宣布 Ubuntu 12.04 LTS 代号为 Precise Pangolin 正式版将在明年4月26日发布. 从版本号上可以看出来 Ubuntu 12.04 将是一个长期支持版本(LTS:Long Term Support),其桌面版本将得到官方3年的技术支持,而服务器版本将会有长达5年的技术支持.

Ubuntu 下一個 LTS 版:12.04 Precise Pangolin 命名趣談

- 饭团 - T客邦
關心進度的 Ubuntu 用戶都注意到, Ubuntu 11.10 近期逐步完成所有修改,將在下週(10/13)正式推出. 而 Ubuntu 創辦人 Mark Suttleworth 在自己的部落格發出公告,宣告下一代 12.04 LTS 命名. 開發代號定名為 Precise Pangolin (精準的穿山甲),為什麼.

Ubuntu 12.04 LTS 桌面版技术支持将提升到 5 年

- 海坡 - Wow! Ubuntu
根据 Canonical 的官方通告,为了让 Ubuntu 桌面系统在商业领域也能更加更人关注,决定从 Ubuntu 12.04 开始,之后的所有 LTS (长期技术支持)版本都将会提供长达 5 年的技术支持服务. 此前桌面版为 3 年,而只有服务器版才有 5 年. 以下为未来版本的发布周期表:. PS: Ubuntu 每 2 年发布一个 LTS 版本,下一个 LTS 版  Ubuntu 12.04  的发布计划如下:.

Elastic-Job - 分布式定时任务框架

- - 企业架构 - ITeye博客
摘要: Elastic-Job是ddframe中dd-job的作业模块中分离出来的分布式弹性作业框架. 去掉了和dd-job中的监控和ddframe接入规范部分. 该项目基于成熟的开源产品Quartz和Zookeeper及其客户端Curator进行二次开发. ddframe其他模块也有可独立开源的部分,之前当当曾开源过dd-soa的基石模块DubboX.

分布式任务调度组件 Uncode-Schedule

- - 企业架构 - ITeye博客
Uncode-Schedule 是基于 zookeeper+quartz/spring task 的分布式任务调度组件,非常小巧,无需任何修改就可以使quartz/spring task具备分布式特性,确保所有任务在集群中不重复,不遗漏的执行. 基于zookeeper+spring task的分布任务调度系统.

GitHub - ihaolin/antares: 分布式任务调度平台(Distributed Job Schedule Platform)

- -
分布式任务调度平台(Distributed Job Schedule Platform). 基于Quartz的分布式调度. 一个任务仅会被服务器集群中的某个节点调度,调度机制基于成熟的 Quartz,antares内部会重写执行逻辑;. 用户可通过对任务预分片,有效提升任务执行效率;. 客户端实效转移:当某个客户端实例在执行任务中宕机时,其正在执行的分片将重新由其他客户端实例执行;.

分布式定时任务调度系统技术选型

- - DockOne.io
把分散的,可靠性差的计划任务纳入统一的平台,并实现集群管理调度和分布式部署的一种定时任务的管理方式,叫做分布式定时任务. Elastic-Job是由当当网基于Quartz二次开发之后的分布式调度解决方案,由两个相对独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成.