tbschedule 的获取与安装
来源:互联网 发布:网络服务器的种类 编辑:程序博客网 时间:2024/06/04 19:57
tbschedule 是阿里开源的一款用来让一种批量任务或者不断变化的任务,能够被动态的分配到多个主机的JVM中,不同的线程组中并行执行。所有的任务能够被不重复,不遗漏的快速处理。然后可以通过调度的Manager动态的随意增加和停止任务。
1 . 项目开源地址: http://code.taobao.org/p/tbschedule/src/
项目源码是用svn管理的, 因此可以在自己本地通过svn客户端或者其他工具checkout项目到本地, 本人用的IDEA, 如下图
2 . 进入到工程trunk目录, 发现它是用Maven管理的项目依赖, 但是具体的依赖路径又是用ant配置的, 所以这里可能会需要自己进行一些修改, 然后使用命令生成对应的jar文件
mvn clean compilemvn package -Dmaven.test.skip=true
tbschedule-2.2.7.jar
3 . 最后对jar进行install, 安装到本地maven仓库, 那本地其他的maven项目就可以引入这个依赖了
命令:
mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \ -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>
执行:
mvn install:install-file -Dfile=D:\project\github\tbschedule\trunk\console\tbschedule-2.2.7.jar -DgroupId=com.taobao.pamirs.schedule -DartifactId=tbschedule -Dversion=2.2.7 -Dpackaging=jar
其他: 工程里自带的ant打包脚本可以快速生成可部署运行的war包, 然后我们可以立即运行tbschedule并看到效果,
如果本地还没有安装配置ant工具的话, 可以到这里下载zip,解压, 并配置环境变量, 然后就可以使用ant命令做工作了。
大概看下trunk目录下面的build.xml文件, 是为ant构建做配置描述的, 里面有配置打包的相关参数, 具体打包如下图
放入到tomcat的webapp目录下, 并启动tomcat, 打开浏览器访问查看
0 0
- tbschedule 的获取与安装
- TBSchedule原理与实践
- TBSchedule原理与实践
- tbschedule与spring整合
- tbschedule
- TBSchedule
- TbSchedule的SingleTask使用测试
- 淘宝开源项目TbSchedule的使用
- 【JEECG TBSchedule】详解应对平台高并发的分布式调度框架TBSchedule
- 分布式开源调度框架TBSchedule原理与应用
- 分布式开源调度框架TBSchedule原理与应用
- 14.2.2 BIND的获取与安装
- 关于TbSchedule任务调度管理框架的整合部署
- 关于TbSchedule任务调度管理框架的整合部署
- 淘宝开源项目TbSchedule的部署和使用
- 关于TbSchedule任务调度管理框架的整合部署
- 关于TbSchedule任务调度管理框架的整合部署
- 淘宝开源项目TbSchedule的部署和使用
- C----函数指针
- android所有版本名和api等级
- 素数求和
- leetcode_66. Plus One 数组表示的大数加1
- xls文件的上传和下载
- tbschedule 的获取与安装
- 浅析JSR303 验证作用、使用及使用场景、spring mvc下使用JSR303
- 消息队列
- 进程通信--消息队列
- 总结
- stm32中程序大小的解释
- javascript学习之旅
- MATLAB 对Ply文件进行 读取、显示、连线操作
- 剑指Offer面试题4:替换空格 Java实现