个人项目-基于 rust 的任务调度软件 jiascheduler 正式发布 1.0.0 了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
iwannay
V2EX    程序员

个人项目-基于 rust 的任务调度软件 jiascheduler 正式发布 1.0.0 了

  •  3
     
  •   iwannay 310 天前 2410 次点击
    这是一个创建于 310 天前的主题,其中的信息可能已经有所发展或是发生改变。

    憋了好几个月,中间太忙了,一直没法集中精力更新,现在终于把 1.0.0 端出来了。 相比于之前的版本修复了 n 多的 bug ,增加了团队管理的功能方便任务分组,听取用户建议新增了守护任务管理,现在可以把一些作业常驻后台执行了。

    简单介绍一下

    jiascheduler 是一款任务调度软件,采用类似 master worker 的模型,支持同时管理成千上万的节点。没错,我们在公司就是这样用的,运维人员每次下发 shell 作业到数万节点执行并拉取执行报表。

    jiascheduler 支持

    1. 自定义执行器(类似 shell ,python )
    2. 支持定时器
    3. 支持守护任务
    4. 支持批任务(一次下发 n 个作业,并对执行结果进行计算,生成执行汇总报表)
    5. 异步执行,不受执行耗时限制
    6. 支持同时推送任务到海量节点执行
    7. 支持内网穿透,一个控制台管理不同网络的实例
    8. 支持 webssh 控制台,分屏,多窗口,多会话批量操作,sftp 文件管理

    项目地址 https://github.com/jiawesoft/jiascheduler

    后续计划

    项目会一直更新下去的

    1. 继续完善权限控制
    2. 增加通信安全
    3. 开发编排功能
    4. 完善内网穿透逻辑,目标可以做的像 vpn 那样,集成零信任思想
    5. 其它好的有想法的功能
    6. webssh 也会继续更新后续考虑增加脚本收藏夹功能
    第 1 条附言    302 天前
    v1.0.3
    1. 修复管理员创建定时器或常驻任务时作业可以为空的问题
    2. 常驻任务调度时自动生成调度名称
    第 2 条附言    294 天前
    新增了 Dockerfile 和 docker-compose 方便大家基于容器部署和调试
    10 条回复    2025-02-14 17:28:26 +08:00
    iwannay
        1
    iwannay  
    OP
       310 天前
    演示服务里刚放了一个演示节点,可以测试任务执行
    poltao
        2
    poltao  
       310 天前
    厉害,很不错的软件
    privil
        3
    privil  
       310 天前
    已 star
    zhenjiachen
        4
    zhenjiachen  
       310 天前
    还有可以支持 docker 和 k8s 。
    iwannay
        5
    iwannay  
    OP
       310 天前
    @zhenjiachen 支持的,agent 默认集成到 pod 里面然后注册给 broker 就行了,系统便可以管理对应的 pod
    iwannay
        6
    iwannay  
    OP
       309 天前
    更新了 v1.0.1
    1. 修复无法在未选中团队情况下调度作业
    2. 修复团队筛选框特定场景下显示数字的问题
    liaohongxing
        7
    liaohongxing  
       309 天前
    已 Star, 后面有需要自己搭建
    louhubiao
        8
    louhubiao  
       308 天前
    棒,咨询一下,有没有那种在 k8 上启动 springboot (好上报日志、优化 sql ),然后使用 scheduled 定时执行任务,任务类型主要为 hive sql
    任务元数据、hive 表元数据保存在 mysql (低 qps 高保障)
    这种调度工具?
    golinuxlove
        9
    golinuxlove  
       307 天前
    支持流程的审批吗
    iwannay
        10
    iwannay  
    OP
       306 天前
    @golinuxlove 会支持任务编排,作业审批也会做,我在想后面要不要做工单审批流支持
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2974 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 13:19 PVG 21:19 LAX 05:19 JFK 08:19
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86