The invention provides a parallel execution method and device for a timed task on multiple servers. The uniform configuration of
server nodes can be realized, limited calculation resources are fully utilized, the
atomicity of a task is supported and guaranteed, operation and maintenance cost is reduced, the problem of
single point failure is solved, the stagnation of service due to the
single point failure is avoided, no manual intervention is required when the
server crashes, the splitting of a large task is supported, application developers only need to pay attention to specific
business development, and availability and expansibility are good. The parallel execution method for the timed task on the multiple servers comprises the following steps that: receiving the attendance request ofa task living example submitted by each
server node, carrying out attendance on the task living example according to a preset rule, adding the task living example which is subjected to successful attendance to a task execution
list to enable the corresponding server to execute the task living example; and
polling the execution state of each task living example in the task execution
list, signing out the task living example which finishes being executed, and removing the task living example from the task execution
list.