A short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code.
https://gitee.com/kangroo/bee-scheduler
本版仅增加了SQLServer数据库支持,修改了最小时间间隔改为10秒
创建一个数据库用于存储任务数据(库名随意、UTF-8字符集),比如下文中的bee-scheduler就是库名
至此,所有准备工作就已经完成!
“不用建表吗(黑人问号脸.jpg)???”
“不用!数据表会在系统首次启动的时候自动生成”
java -jar bee-scheduler-consolenode-2.5.2-RELEASE.jar --server.port=38083 --dburl="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=bee-scheduler;SelectMethod=cursor;username=sa;password=123456"
java -jar bee-scheduler-consolenode-xxx.jar --server.port=8080 --dburl="jdbc:mysql://127.0.0.1:3306/bee-scheduler?user=root&password=root&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai"
启动完成后浏览器访问:http://ip:port ,默认账号admin/admin ,请使用IE9+、Chrome、Safari、Firefox等现代浏览器
java -jar bee-scheduler-consolenode-xxx.jar --server.port=8080 --dburl="jdbc:mysql://127.0.0.1:3306/bee-scheduler?user=root&password=root&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai" --cluster
启动完成后浏览器访问管理节点:http://ip:port ,默认账号admin/admin
(注意:管理节点本身也是一个调度节点,参与任务执行),请使用IE9+、Chrome、Safari、Firefox等现代浏览器
java -jar bee-scheduler-daemonnode-xxx.jar --dburl="jdbc:mysql://127.0.0.1:3306/bee-scheduler?user=root&password=root&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai"
启动完成后,访问管理节点能看到集群信息
扩展节点的数量可以随时增减,新增的节点启动完成后,会自动加入集群,停止的扩展节点会自动退出集群
参数名 | 类型 | 是否必须 | 含义 | 默认值 |
---|---|---|---|---|
--dburl | int | 是 | 指定数据库连接串 | - |
--server.port | int | 管理节点必须 | 指定管理后台http端口号 | - |
--thread-pool-size | int | 否 | 用于并发执行任务的线程数,建议最大不要超过100 | 10 |
--instance-id | string | 否 | 实例ID | AUTO(自动生成) |
--cluster | - | 否 | 是否开启集群模式 | 无需参数值 |
(注意:v2.5.2及以上的版本支持postgre数据库,dburl参数中需要指定前缀如:jdbc:mysql://、jdbc:postgresql://)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。