文件名称:java后端源码部署-tbschedule:tbschedule是一个由Alibaba开源的支持分布式的调度框架
文件大小:379KB
文件格式:ZIP
更新时间:2024-06-25 03:09:06
系统开源
java后端源码部署
tbschedule是一个支持分布式的调度框架,让批量任务或者不断变化的任务能够被动态的分配到多个主机的JVM中,
在不同的线程组中并行执行,所有的任务能够被不重复,不遗漏的快速处理。基于ZooKeeper的纯Java实现,由Alibaba开源。
代码来自
快速开始
1.
获取代码,并在本地打包
clone
https://github.com/nmyphp/tbschedule.git
cd
tbschedule
mvn
package
打包之后,在tbschedule-core和tbschedule-console下面会分别生成:
tbschedule-core\target\tbschedule-core-3.4.0.jar
tbschedule-console\target\tbschedule-console-3.4.0.war
将tbschedule-core发布到你的私服:
mvn
deploy
2.
依赖核心jar包,开发业务代码
在工程中添加如下依赖:
【文件预览】:
tbschedule-master
----.travis.yml(28B)
----pom.xml(5KB)
----LICENSE(11KB)
----tbschedule-example()
--------pom.xml(2KB)
--------src()
----doc()
--------strategy_conf.png(31KB)
--------tbscheduleLogic.md(123B)
--------tbschedule_run.jpg(157KB)
--------调度策略和任务的关系.md(725B)
--------code_checks.xml(5KB)
--------tbschedule_QR_code.png(15KB)
--------tbschedule_logo_black.png(10KB)
--------tbschedule.md(9KB)
--------zk_connection.png(18KB)
--------多机部署.md(955B)
--------task_conf.png(29KB)
----.gitignore(261B)
----tbschedule-core()
--------pom.xml(906B)
--------src()
----README.md(5KB)
----tbschedule-console()
--------pom.xml(768B)
--------src()