# Niubi Job是什么
niubi-job是一个具备高可用特性的专门针对定时任务的任务调度框架.
# Niubi Job的特点
它是一个专门针对定时任务所设计的分布式任务调度框架,但它有以下特点.
* 动态发布任务,通过web控制台上传任务jar包即可发布任务,发布新任务时,正在运行的任务不受任何影响。
* 可靠性较高的灾备机制,采用成熟的分布式系统解决方案zookeeper处理节点间的协作。
* 智能负载均衡,拥有理论上无限的伸缩能力(仅master-slave模式支持)
* 有较为详细的任务执行日志,保存在logs文件夹当中。
* 完美支持spring的运行环境。
* 支持多种模式,例如单机模式(单机模式也可以用来测试)、伪分布式以及真正的分布式。
* 简单易用,降低门槛。
# 如何下载
##### 直接下载当前稳定版本 : 0.9.6
* [niubi-job-cluster.zip](http://www.zuoxiaolong.com/download/niubi-job-cluster.zip "niubi-job-cluster.zip") [Windows版本]
* [niubi-job-cluster.tar.gz](http://www.zuoxiaolong.com/download/niubi-job-cluster.tar.gz "niubi-job-cluster.tar.gz") [Unix/Mac版本]
* [niubi-job-console.war](http://www.zuoxiaolong.com/download/niubi-job-console.war "niubi-job-console.war") [web控制台war包]
##### 编译最新版本
自己编译一样简单,你只需安装好git和maven,然后执行以下命令即可。
```
git clone git@github.com:xiaolongzuo/niubi-job.git
cd niubi-job
mvn clean package
```
执行完以后,你会在niubi-job-build/build目录下看到打包好的niubi-job。
# 文档
* 安装就是这么简单,详见[安装文档](http://www.cnblogs.com/zuoxiaolong/p/niubi-job-1.html "http://www.cnblogs.com/zuoxiaolong/p/niubi-job-1.html")
* 开发任务就是这么简单,详见[开发文档](http://www.cnblogs.com/zuoxiaolong/p/niubi-job-2.html "http://www.cnblogs.com/zuoxiaolong/p/niubi-job-2.html")
* 如果你想了解更多,可以参考[框架设计原理简介](http://www.cnblogs.com/zuoxiaolong/p/niubi-job-3.html "http://www.cnblogs.com/zuoxiaolong/p/niubi-job-3.html")
* 全新的0.9.4.2+介绍,包含了全套[Console控制台教程](http://www.cnblogs.com/zuoxiaolong/p/niubi-job-4.html "http://www.cnblogs.com/zuoxiaolong/p/niubi-job-4.html")
* 如果你遇见了问题,请查看[FAQ文档](http://www.cnblogs.com/zuoxiaolong/p/niubi-job-5.html "http://www.cnblogs.com/zuoxiaolong/p/niubi-job-5.html")
##### niubi-job的web控制台默认的用户名密码
* username : admin
* password : 123456
# 开源协议(License)
Niubi Job框架基于开源协议Apache License 2.0。(The Niubi Job Framework is released under version 2.0 of the Apache License.)
# 变更历史
##### 0.9.6
* 修复niubi-job运行spring环境任务时的BUG.
##### 0.9.5.1.2
* 修复niubi-job-service子模块单元测试失败的问题
##### 0.9.5.1
* 调整niubi-job的模块划分.
##### 0.9.5
* 修改所有数据库字段的命名,避免与各类数据库的关键字冲突.
* 添加重要模块的单元测试,保证项目的稳定性.
##### 0.9.4.2
* 修复集群节点缺少guava的BUG.
##### 0.9.4.1
* 将cluster的依赖瘦身
##### 0.9.4
* 所有任务公用一个调度器,节省大量线程资源.
* 优化类加载器
##### 0.9.3
* 优化console界面
* 修复一些BUG
123456
没有合适的资源?快使用搜索试试~ 我知道了~
一个高可用的,专门针对定时任务的分布式任务调度框架-niubi-job.zip
共395个文件
java:195个
jsp:49个
js:31个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 36 浏览量
2024-01-29
21:13:37
上传
评论
收藏 8.69MB ZIP 举报
温馨提示
一个高可用的,专门针对定时任务的分布式任务调度框架-niubi-job
资源推荐
资源详情
资源评论
收起资源包目录
一个高可用的,专门针对定时任务的分布式任务调度框架-niubi-job.zip (395个子文件)
startup.bat 178B
shutdown.bat 178B
bootstrap.bat 171B
blank2 2.56MB
bootstrap.min.css 106KB
matrix-style.css 32KB
font-awesome.css 19KB
bootstrap-responsive.min.css 16KB
select2.css 14KB
uniform.css 10KB
fullcalendar.css 8KB
matrix-login.css 4KB
datepicker.css 3KB
matrix-media.css 3KB
bootstrap-wysihtml5.css 2KB
colorpicker.css 2KB
jquery.gritter.css 2KB
Thumbs.db 18KB
Thumbs.db 8KB
Thumbs.db 6KB
fontawesome-webfont.eot 25KB
fontawesome-webfont.eot@ 25KB
spinner.gif 2KB
.gitignore 447B
spring.handlers 110B
buttons.html 32KB
form-common.html 27KB
tables.html 26KB
interface.html 26KB
invoice.html 12KB
form-validation.html 10KB
jquery.toggle.buttons.html 9KB
maruti.html 9KB
glyphicons-halflings.html 9KB
alpha.html 9KB
imgbox3.html 9KB
calActiveBg.html 9KB
login.html 3KB
favicon.ico 1KB
niubi-job-sample-spring.jar 5.46MB
MasterSlaveNode.java 16KB
StandbyNode.java 10KB
Bootstrap.java 8KB
ApplicationClassLoader.java 8KB
BaseDaoTest.java 7KB
BaseDaoImpl.java 7KB
AbstractJobData.java 7KB
MasterSlaveJobSummaryServiceImplTest.java 6KB
StandbyJobSummaryServiceImplTest.java 6KB
DefaultAutomaticScheduleManager.java 6KB
AbstractCurdApiImpl.java 6KB
AbstractJobScanner.java 6KB
ReflectHelper.java 6KB
JobEnvironmentCache.java 6KB
MasterSlaveJobSummaryServiceImpl.java 5KB
MasterSlaveJobLogServiceImplTest.java 5KB
MasterSlaveJobServiceImpl.java 5KB
StandbyJobLogServiceImplTest.java 5KB
StandbyJobSummaryServiceImpl.java 5KB
StandbyJobServiceImpl.java 5KB
HibernateNamingStrategy.java 5KB
AbstractClusterJobNode.java 5KB
LocalAndRemoteJobScanner.java 5KB
DefaultManualScheduleManager.java 4KB
AbstractScheduleManager.java 4KB
StringHelperTest.java 4KB
JobDataMapManager.java 4KB
AbstractJobSummary.java 4KB
AbstractJobLog.java 4KB
ClassHelper.java 4KB
ReflectHelperTest.java 4KB
DefaultScheduleJobDescriptor.java 4KB
ApplicationClassLoaderFactory.java 4KB
LoggerHelper.java 4KB
User.java 4KB
MasterSlaveJobSummaryListener.java 3KB
ExceptionHelper.java 3KB
MasterSlaveJobApiTest.java 3KB
StandbyJobSummaryListener.java 3KB
StubJob.java 3KB
StandbyJobApiTest.java 3KB
MasterSlaveJobSummaryController.java 3KB
StringHelper.java 3KB
StandbyJobSummaryController.java 3KB
MasterSlaveNodeApiTest.java 3KB
MasterSlaveJobApiImpl.java 3KB
StandbyNodeApiTest.java 3KB
MasterSlaveJobLogServiceImpl.java 3KB
StandbyJobApiImpl.java 3KB
AbstractController.java 3KB
IOHelperTest.java 3KB
SpringJobBeanFactory.java 3KB
StandbyJobLogServiceImpl.java 3KB
DefaultHandlerExceptionResolver.java 3KB
ShiroController.java 3KB
MasterSlaveJobController.java 3KB
StandbyJobController.java 3KB
DefaultJobDescriptor.java 3KB
CuratorFrameworkFactoryBean.java 3KB
AbstractNode.java 3KB
共 395 条
- 1
- 2
- 3
- 4
资源评论
武昌库里写JAVA
- 粉丝: 3136
- 资源: 1872
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功