thain
thain copied to clipboard
Thain is a distributed flow schedule platform.
Thain
Other language versions
简体中文
Introduction
Thain is a distributed flow schedule platform, it was invented at XiaoMi Technology and the project has been proven easily-learning, developed-rapidly, stable in the XiaoMi internal departments. Thain has completed backend management system which supports depending, re-run, roll-back and monitoring of the flows, contains bautiful and easily-manipulating web UI for users to maintain your jobs.
Quick Start
-
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
-
Open localhost:9900 to see the effect
-
Initial account password: admin, admin
Contributors
Help Us Do Better
Now Thain continues to be developed by xiaomi internal developers. If you have any questions, you can ask in the issues or send email to:
License
Apache License Version 2.0 © Xiaomi