rust 重写 xxl-job 服务项目 ratch-job,第一个可测试运行 alpha 版本发布,感兴趣的同学欢迎试用。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
heqingpan
V2EX    程序员

rust 重写 xxl-job 服务项目 ratch-job,第一个可测试运行 alpha 版本发布,感兴趣的同学欢迎试用。

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

    年前在本站声明用 rust 重写 xxl-job 服务并收集需求,当时不少有都很感兴趣。

    现在完成第一个核心功能版本后第一时间分享给大家。

    https://github.com/ratch-job/ratch-job/issues/1

    v0.1.1-alpha 版本特性:

    • 完成兼容 xxljob 协议;
    • 包含核心调度功能;
    • 包含控制台页面;
    • 不支持数据持久化,重启后数据被清空,只用于功能测试;

    项目地址: https://github.com/ratch-job/ratch-job

    有正在使用用 xxl-job 的同学,感兴趣的的话可以抽空试试,过程有什么问题或建议也欢迎讨论。

    10 条回复    2025-02-19 12:55:24 +08:00
    5waker
        1
    5waker  
       284 天前
    这速度
    zeonluang
        2
    zeonluang  
       284 天前
    支持
    heqingpan
        3
    heqingpan  
    OP
       284 天前 via Android
    @5waker
    年前当时承诺:在年后尽快发一个最小可用版本出来,所以最近赶了些进度。

    目前核心功能已基本完成,资源占用与性能应该和最终版本差别不太大。

    目前只是内存版本,后面接入 raft 协议后,会同时支持持久化与集群部署。有在 r-nacos 接入 raft 经验,这个在两周内应该可以完成。完成后会发个 beta 版本出来。
    z8zS4FW0JO2hWtFX
        4
    z8zS4FW0JO2hWtFX  
       284 天前 via Android
    rust 要干翻 Java?
    aispring
        5
    aispring  
       284 天前
    1. 文档再丰富点
    2. 提供 docker 镜像便于测试
    3. 持久化到类 mysql 很重要
    ps:Javaer
    viking602
        6
    viking602  
       284 天前
    好快的进度!! 竟然有 Alpha 版本了
    heqingpan
        7
    heqingpan  
    OP
       284 天前 via Android   1
    @aispring
    1. 文档后续会补充,这个阶段主要精力投入开发。
    2. 后面会提供 docker 镜像,beta 版本后就提供
    3. 项目本身会实现 raft 协议,数据直接持久化到自身集群,然后支持把数据导出到 sqlite 数据库。具体可以参考 r-nacos (我写的另一个已经稳定可投入生产的项目)。
    heqingpan
        8
    heqingpan  
    OP
       284 天前 via Android
    @viking602 有上一个项目的开发经验,加上使用的 ai 助手,开发速度还算不错
    zhenjiachen
        9
    zhenjiachen  
       284 天前
    /t/1110192
    我看文档他的好像更加强大
    heqingpan
        10
    heqingpan  
    OP
       283 天前 via Android
    @zhenjiachen 两个场景定位有所不同,xxl-job 这类执行器是嵌入应用进程中,支持直接调用进程内部代码。他这个架构应该主要是以独立的进程调用脚本任。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2484 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 04:39 PVG 12:39 LAX 20:39 JFK 23:39
    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