Sundial is a distributed timing task tool based on Spring Schedule, Zookeeper, and VUE. For a detailed introduction, see my blog: https://blog.csdn.net/jingzuangod/article/details/122676662?spm=1001.2014.3001.5502
- Based on Spring Schedule, easy to use, and well integrated with the Spring framework.
- Uses Zookeeper as a coordination service to ensure high availability and distributed consistency of tasks.
- Tasks can be dynamically added, modified, and deleted on the page, and the enablement and suspension of tasks can be controlled. No need to restart the service, it takes effect immediately.
- Java
- Zookeeper
- VUE
- MySQL
- Spring Boot
- Mybatis
- Clone this repository to local
- Open the project with IntelliJ IDEA
- Make sure Maven, Java, MySQL, and Zookeeper environments are installed locally
- The timing task name stored in MySQL must be consistent with the name attribute of the task annotation in the source code
- Run the mvn install command to install dependencies
- Run the project
Welcome any form of contribution, including but not limited to submitting issues, proposing improvements, or directly submitting code.
This project follows the MIT license.
If you have any questions or suggestions, feel free to contact me