Flexible Scheduling System
Flexible Scheduling System for Weibo is the main project I did during my internship in Weibo, Sina Inc. It can balance each pool's load, and allocate machines in L0, L1 and L2 dynamically.
This project consists of two parts: back-end and front-end. In the back-end, we developed the core based on Spring framework. The core can monitor the status of serving pools, calculate QPS, balance the load, and allocate or release machines if necessary. In the front-end, we developed the website based on React, dva, and antd. Thanks for the help of the dashboard application demo antd-admin.
Unfortunately, this is a closed source project, and the system is just for intra platform.