开放代码社区 › SnailJob 分布式任务重试与调度平台
SnailJob 分布式任务重试与调度平台
基础设施与运维JavaSnailJob 是一个灵活、可靠且高效的分布式任务重试和任务调度平台,采用分区模式实现,具备高度可伸缩性与容错性。支持秒级、可中断、可编排的任务调度,以及可重放、可管控的任务重试,帮助提升分布式业务系统一致性。提供完善的权限管理、告警监控和友好界面,支持 Java、Python、Go 客户端,适用于微服务重试治理与定时任务调度场景。
仓库地址
https://gitee.com/aizuda/snail-job.gitREADME
<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)
## 系统截图
| | |
|----------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------|
|  |  |
|  |  |
|  |  |
|  |  |
|  |  |
|  |  |
|  |  |
## 期望
欢迎提出更好的意见,帮助完善 snail-job
## 版权
Aizuda/SnailJob 采用[APACHE LICENSE 2.0](https://gitee.com/aizuda/snail-job/blob/master/LICENSE)
开源协议,您在使用过程中,需要注意以下几点:
1. 不得修改产品相关代码的源码头注释和出处;
2. 不得应用于危害国家安全、荣誉和利益的行为,不能以任何形式用于非法目的;