Thain 是小米自研的新一代分布式任务调度平台,提供定时、任务编排、分布式跑等功能。 Thain 提供了任务调度与执行的一整套解决方案,在小米集团内部使用并久经考验,具有易学习、易上手、开发高效稳定的特点。 有完善的后台管理界面,支持任务的依赖,重跑,回溯,任务执行情况查看。
-
Environmental Requirements
- jdk >= 8
- nodejs >= 8
-
Clone Code
git clone https://github.com/XiaoMi/thain.git
-
Execute in order under the project root directory
cd thain-fe npm install npm run build cd .. ./gradlew clean build
-
Run
java -jar thain-server/build/libs/thain-server-1.3.0-beta.0.jar
-
打开 localhost:9900 就可以看到效果了
-
初始账号密码:admin, admin
有任何疑问都可以在 issues 中提出,或发送邮件到:
Apache License Version 2.0 © Xiaomi