The invention discloses a service application unified
data exchange mechanism and dynamic scheduling
fault tolerance method and
system, and relates to the technical field of service scheduling. The service application unified
data exchange mechanism and dynamic scheduling
fault tolerance method comprises a starting service scheduling module, a
task management module, a configuration center module, a communication management module, a state monitoring module and an exception management module. The
task management module receives the task configuration file, analyzes a service dependency relationship in the task configuration file, generates an execution node of the task, and promotes execution of the task in a
data stream mode; and the
task management module distributes a binary
executable file required by the task according to the analyzed task configuration. According to the method, the problems that a current task
scheduling system generally lacks a real-time monitoring and response mechanism for a service state, and service abnormity is difficult to process in time, so that the
system stability is reduced; and in addition, the
system fault-tolerant capability is insufficient, a rapid migration and
recovery mechanism is lacked when a service fault occurs, and the system availability is low.