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

205 天前
 heqingpan

年前在本站声明用 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 的同学,感兴趣的的话可以抽空试试,过程有什么问题或建议也欢迎讨论。

1661 次点击
所在节点    程序员
10 条回复
5waker
204 天前
这速度
zeonluang
204 天前
支持
heqingpan
204 天前
@5waker
年前当时承诺:在年后尽快发一个最小可用版本出来,所以最近赶了些进度。

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

目前只是内存版本,后面接入 raft 协议后,会同时支持持久化与集群部署。有在 r-nacos 接入 raft 经验,这个在两周内应该可以完成。完成后会发个 beta 版本出来。
z8zS4FW0JO2hWtFX
204 天前
rust 要干翻 Java?
aispring
204 天前
1. 文档再丰富点
2. 提供 docker 镜像便于测试
3. 持久化到类 mysql 很重要
ps:Javaer
viking602
204 天前
好快的进度!! 竟然有 Alpha 版本了
heqingpan
204 天前
@aispring
1. 文档后续会补充,这个阶段主要精力投入开发。
2. 后面会提供 docker 镜像,beta 版本后就提供
3. 项目本身会实现 raft 协议,数据直接持久化到自身集群,然后支持把数据导出到 sqlite 数据库。具体可以参考 r-nacos (我写的另一个已经稳定可投入生产的项目)。
heqingpan
204 天前
@viking602 有上一个项目的开发经验,加上使用的 ai 助手,开发速度还算不错😀
zhenjiachen
204 天前
/t/1110192
我看文档他的好像更加强大
heqingpan
204 天前
@zhenjiachen 两个场景定位有所不同,xxl-job 这类执行器是嵌入应用进程中,支持直接调用进程内部代码。他这个架构应该主要是以独立的进程调用脚本任。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1112189

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX