这次用了一个多月发布 v1.1.0 ,下个版本 v1.2.0 正在准备中,因为平常上班比较忙只能利用周末码代码的缘故,所以版本会比较慢,不过好在并不觉得是个负担,会长期开发,期待未来做出一个成体系的运维自动化小生态
简单介绍一下 jiascheduler 是一款任务调度软件,采用类似 master worker 的模型,支持同时管理成千上万的节点
jiascheduler 支持
项目地址 https://github.com/jiawesoft/jiascheduler
v1.1.0 主要亮点
v1.2.0 计划主要功能
![]() |
1
smallpigzbl 2 天前
1.0.3 开始用的,支持下,已更新,pgsql 望加入日程。
|
![]() |
2
iwannay OP @smallpigzbl 后续版本都是兼容之前的版本的,更新的话只需要替换执行文件就行了。容器部署的话只需要 docker compose pull 。你用的比较早应该会体验到不少 bug😂
|
![]() |
3
smallpigzbl 2 天前
刚看了下,之前在 github 提过的看板的问题,这次改了,非常感谢~
|
![]() |
4
Ealrang 2 天前
支持一下,想连 Oracle 数据库做一些数据定时推送的功能,尝试一下
|
![]() |
5
smallpigzbl 2 天前
@iwannay 开发大大好,我直接升级了,然后所有定时的任务都没执行了,改了一个作业的调度时间,也推送不成功。。。然后查了查,agent 的服务器上也要更新程序并且重启,并不是服务端直接 docker compose pull 就可以了,还是说明一下。
PS:除了作业显示会换行外,其它的比如运行列表、执行列表,列宽都无法调整,看不到完整的名称。 再 PS: 关于回调,推送数据的格式是什么? |
![]() |
6
iwannay OP @smallpigzbl docker compose pull 只针对单实例部署的情况。如果多实例部署确实需要更新对应实例的 agent 。 列宽那个我再调整下,之前是为了界面美观做了长度限制和缩略。推送格式等我 wiki 上面更新
|
![]() |
7
smallpigzbl 2 天前
@iwannay 又发现:实例上的 agent 更新后,定时作业依然没有执行,我现在把所有定时器都重新点了遍启动,明天再看。。
|
![]() |
8
iwannay OP @smallpigzbl 我跟进下
|
![]() |
9
bbis 2 天前
https://github.com/ouqiang/gocron
和这个比较,是不同的产品吗 |
10
lslhz 1 天前
挺好的 提点 feature 啊
1. 任务关联, A 任务根据返回状态启动不同的 BC 子任务,有点像流程图 2. 任务有不同的 topic, agent 关联要执行的 topic |
![]() |
11
iwannay OP @lslhz 定位不一样,jiascheduler 主要定位是偏运维向的作业调度平台(当然也可以用来执行单节点的定时任务),支持同时往海量节点发送作业,并收集结果。举个例子,同时给 1000 台机器升级软件包。同时 jiascheduler 也支持网络穿透,跨区管理节点,任务巡检等
|
![]() |
12
smallpigzbl 1 天前
@iwannay 早上确认了一下,基本都正常运行了,那就是升级后,定时作业都要点一下启动去更新一下调度记录。
|
![]() |
13
iwannay OP @smallpigzbl 定时作业不能跟随 agent 重启自动运行是 bug ,已经在 v1.1.1 修复了。你上面提的别的问题也优化了,可以看下
|