The invention discloses a distributed type task
scheduling system. A task middle layer module is used for receiving input task configuration information through an interface and configuring the task configuration information into a dispatching
server, and meanwhile stores and provides tasks with task serial numbers for at least two task work nodes. The dispatching
server is used for selecting one of the task work nodes according to a stored
execution time table for task configuration when the configuration time in the
execution time table is due, builds a distributive
queue task and sends the task serial number to the selected task work node; the task work node is used for receiving the task serial number sent by the dispatching
server, then searching for the stored
task number the same as the task serial number sent by the dispatching sever from the task middle layer module, and searching for and executing the corresponding task for execution from the task middle layer module according to the task serial number. The distributed type task
scheduling system realizes management on the scheduled tasks in the server, can monitor the execution state of the scheduled tasks in real time and can reasonably
handle the corresponding scheduled tasks when the task fails.