# antares **Repository Path**: hao0/antares ## Basic Information - **Project Name**: antares - **Description**: 分布式任务调度平台 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: https://github.com/ihaolin/antares - **GVP Project**: No ## Statistics - **Stars**: 93 - **Forks**: 0 - **Created**: 2017-03-17 - **Last Updated**: 2025-09-02 ## Categories & Tags **Categories**: task-schedule **Tags**: None ## README ![](logo.png) 分布式任务调度平台(Distributed Job Schedule Platform)[![Build Status](https://travis-ci.org/ihaolin/antares.svg?branch=master)](https://travis-ci.org/ihaolin/antares) --- ## Antares特性 ### 基于Quartz的分布式调度 + 一个任务仅会被服务器集群中的某个节点调度,调度机制基于成熟的[Quartz](http://www.quartz-scheduler.org/),antares内部会重写执行逻辑; ### 并行执行 + 用户可通过对任务**预分片**,有效提升任务执行效率; ### 失效转移 + **客户端实效转移**:当某个客户端实例在执行任务中宕机时,其正在执行的分片将重新由其他客户端实例执行; + **服务器失效转移**:当服务器集群中某个节点宕机时,其正在调度的任务将转移到其他节点去调度; ### 弹性扩容 + **客户端扩容**:客户端可通过增加应用实例,提升任务执行的效率; + **服务器扩容**:服务器集群可通过增加节点,提升集群任务调度的服务能力; ### 进程级的应用实例 + antares通过**ip+进程号**标识客户端应用实例,因此支持**单机多应用实例**部署; ### 管理控制台 + 用户可通过控制台**antares-tower**对任务进行基本操作,如**触发**,**暂停**,**监控**等; ### 任务依赖 + antares支持**树形任务依赖**,当某任务执行完成后,会通知其**后置任务**执行。 ### 其他 + 最新文档可见[Github](https://github.com/ihaolin/antares)。