年前在本站声明用 rust 重写 xxl-job 服务并收集需求,当时不少有都很感兴趣。
现在完成第一个核心功能版本后第一时间分享给大家。
https://github.com/ratch-job/ratch-job/issues/1
v0.1.1-alpha 版本特性:
项目地址: https://github.com/ratch-job/ratch-job
有正在使用用 xxl-job 的同学,感兴趣的的话可以抽空试试,过程有什么问题或建议也欢迎讨论。
1
5waker 4 天前
这速度
|
2
zeonluang 3 天前
支持
|
3
heqingpan OP @5waker
年前当时承诺:在年后尽快发一个最小可用版本出来,所以最近赶了些进度。 目前核心功能已基本完成,资源占用与性能应该和最终版本差别不太大。 目前只是内存版本,后面接入 raft 协议后,会同时支持持久化与集群部署。有在 r-nacos 接入 raft 经验,这个在两周内应该可以完成。完成后会发个 beta 版本出来。 |
4
oahzuw 3 天前 via Android
rust 要干翻 Java?
|
![]() |
5
aispring 3 天前
1. 文档再丰富点
2. 提供 docker 镜像便于测试 3. 持久化到类 mysql 很重要 ps:Javaer |
6
viking602 3 天前
好快的进度!! 竟然有 Alpha 版本了
|
7
heqingpan OP ![]() @aispring
1. 文档后续会补充,这个阶段主要精力投入开发。 2. 后面会提供 docker 镜像,beta 版本后就提供 3. 项目本身会实现 raft 协议,数据直接持久化到自身集群,然后支持把数据导出到 sqlite 数据库。具体可以参考 r-nacos (我写的另一个已经稳定可投入生产的项目)。 |
9
zhenjiachen 3 天前
/t/1110192
我看文档他的好像更加强大 |
10
heqingpan OP @zhenjiachen 两个场景定位有所不同,xxl-job 这类执行器是嵌入应用进程中,支持直接调用进程内部代码。他这个架构应该主要是以独立的进程调用脚本任。
|