This is a created article in which the information may have evolved or changed.
Functional Requirements
Originally wanted to use Linux comes with the corntab, however corn debugging difficult, and does not support the following requirements
- can be distributed
- has an HTTP interface
- Can debug
- There are statistics
Kala
This demand is not a small crowd, so in the online check, sure enough, and more.
Finally chose the Kala, mainly its interface is relatively concise, and debugging convenience.
Attention
Unlike other libraries, Kala does not choose to be compatible with the Corntab format, but instead uses the iso8601 time format.
Format description, you can see my previous blog.
Small optimization
Kala is a task management platform that also provides the client SDK for Golang, Nodejs, and Python, but the default
Golang Library, a bit of a problem, so I changed the Kala Default library, only the client features reserved.
Using the same method as the official Git repository here.