ratch-job 基于rust 实现的xxl-job 服务
ratch-job 是r-nacos 作者实现的一个基于rust 开发的xxl-job 服务,相比原生的基于java 以及依赖mysql 数据库ratch-job 的使用以及部署简单了不少
包含的特性
- 基于raft 的分布式存储,不依赖外部db
- 轻量、高性能
- 完全兼容xxl-job协议,可以进行业务平迁
- 提供了基于openapi 的任务管理,这个就相比原生的灵活了不少,原生的如果需要使用,当前版本需要通过模式登陆,或者cookie 处理
说明
从目前实际测试,兼容性还是不错的,注册以及调度都是可以成功的,对于希望部署以及维护简单业务场景,ratch-job 值得尝试下