开放代码社区 › SnailJob 分布式任务重试与调度平台

SnailJob 分布式任务重试与调度平台

基础设施与运维Java

SnailJob 是一个灵活、可靠且高效的分布式任务重试和任务调度平台,采用分区模式实现,具备高度可伸缩性与容错性。支持秒级、可中断、可编排的任务调度,以及可重放、可管控的任务重试,帮助提升分布式业务系统一致性。提供完善的权限管理、告警监控和友好界面,支持 Java、Python、Go 客户端,适用于微服务重试治理与定时任务调度场景。

AI/机器学习Web后端前端工具部署/运维
作者:用户6868语言:Java更新:2026-10-27
仓库地址
https://gitee.com/aizuda/snail-job.git

前往原仓库

README

<p align="center">
  <a href="https://snailjob.opensnail.com">
   <img alt="snail-job-Logo" src="https://gitee.com/aizuda/snail-job/raw/master/doc/images/favicon.svg" width="200px">
  </a>
</p>

<p align="center">
     🔥🔥🔥 灵活,可靠和快速的分布式任务重试和分布式任务调度平台<br> <br/>
</p>

<p align="center">

> ✅️ 可重放,可管控、为提高分布式业务系统一致性的分布式任务重试平台 <br/>
> ✅️ 支持秒级、可中断、可编排的高性能分布式任务调度平台
>
</p>

# 简介

> SnailJob 是一个灵活、可靠且高效的分布式任务重试和任务调度平台。其核心采用分区模式实现,具备高度可伸缩性和容错性的分布式系统。拥有完善的权限管理、强大的告警监控功能和友好的界面交互。欢迎大家接入并使用。

# 开源地址
- [snail-job-admin](https://gitee.com/opensnail/snail-job-admin.git)(基于[soybean-admin](https://github.com/soybeanjs/soybean-admin)开源项目搭建)
- [snail-job-demo (Java客户端示例程序)](https://gitee.com/opensnail/snail-job-demo.git)
- [snail-job-python (Python客户端)](https://gitee.com/opensnail/snail-job-python.git)
- [snail-job-go (Go客户端)](https://gitee.com/opensnail/snail-job-go.git)
- [GitCode](https://gitcode.com/aizuda/snail-job)

# 预览地址
 https://snailjob.opensnail.com/docs/preview.html

# 企业版预览地址
https://snailjob.opensnail.com/docs/guide/pro/introduction.html#%E4%BD%93%E9%AA%8C%E5%9C%B0%E5%9D%80


## 特别用户
<a href="http://aizuda.com/?from=mp" >
  <img alt="snail-job-Logo" src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/07480cc50abc80d6ef11ef34.png" width="200px">
</a>
<a href="https://plus-doc.dromara.org/#/">
   <img alt="snail-job-Logo" src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/78794de81da4ad4d7fafac9f.png" width="300px" height="71">
</a>

## 赞助商
<a href="https://www.suifengy.com/aff/NTNXRWYF" style="text-align: left">
   <img alt="snail-job-Logo" src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/89808a9b2542f953f623ee12.png" width="300px" height="71">
</a>

## 相关链接
- [携程分布式重试落地实践|别让重试成为系统灾难,携程微服务重试治理之道](https://mp.weixin.qq.com/s/lR2UFOSUkKa3HEcpyCovCQ)
- [字节跳动: 如何优雅地重试](https://juejin.cn/post/6914091859463634951)
- [这款分布式重试组件,治好了我的重试强迫症!](https://juejin.cn/post/7249607108043145274)
- [系统简介](https://snailjob.opensnail.com/docs/introduce/preface.html)

## 快速入门

- [服务部署](https://snailjob.opensnail.com/docs/guide/server/service_deployment.html)
- [QuickStart](https://snailjob.opensnail.com/docs/quickstart/quick_start.html)
- [xxljob迁移脚本](https://snailjob.opensnail.com/docs/guide/migration_tool.html)
- [OpenApi](https://snailjob.opensnail.com/docs/guide/openapi/openapi_overview.html)
- [Python客户端](https://snailjob.opensnail.com/docs/guide/client/python/python.html)
- [Go客户端](https://snailjob.opensnail.com/docs/guide/client/go/go.html)
- [Q/A](https://snailjob.opensnail.com/docs/QA.html)

## 系统截图

|                                                                                              |                                                                                              |
|----------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------|
| ![系统截图](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/cc16fe25dcddfa8f1cb42826.png "屏幕截图") | ![系统截图](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/56bd3a0201d8cb3196c796b6.jpg "屏幕截图") |
| ![系统截图](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/2ab367c6cecf172c9992c665.jpg "屏幕截图") | ![系统截图](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/051bf3dc540a524d22cf3667.jpg "屏幕截图") |
| ![系统截图](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/0e3520f0fac094ad7b10a68f.jpg "屏幕截图") | ![系统截图](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/f620cdf7791760589c041575.jpg "屏幕截图") |
| ![系统截图](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/6f56680517124d19fa45f820.jpg "屏幕截图") | ![系统截图](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/6110ab7ac087d5b2a417cf12.jpg "屏幕截图") |
| ![系统截图](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/0608133f54a210f89074128f.jpg "屏幕截图") | ![系统截图](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/a66cc54c90b4445a4236ac4e.jpg "屏幕截图") |
| ![系统截图](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/6b8744cb5ac87e707f9a73b9.jpg "屏幕截图") | ![系统截图](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/80a53713ebb50e0d927e34ab.jpg "屏幕截图") |
| ![系统截图](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/50f54d70c943c45df068d056.jpg "屏幕截图") | ![系统截图](https://foruda.gitee.com/images/1722959592856812900/e2d0d342_1419627.png "屏幕截图")     |


## 期望

欢迎提出更好的意见,帮助完善 snail-job

## 版权

Aizuda/SnailJob 采用[APACHE LICENSE 2.0](https://gitee.com/aizuda/snail-job/blob/master/LICENSE)
开源协议,您在使用过程中,需要注意以下几点:

1. 不得修改产品相关代码的源码头注释和出处;
2. 不得应用于危害国家安全、荣誉和利益的行为,不能以任何形式用于非法目的;