The application discloses a high-availability and anti-split-brain industrial
data acquisition system, comprising: a basic
server cluster, which comprises a business
server cluster and a history
server cluster, the business server cluster comprises a plurality of business instances, the business instances are used for undertaking
business logic processing tasks, the business instances are separately deployed from a
database master node, and at least one special master node is included in the plurality of business instances; and an acquisition server cluster, which is used for acquiring real-
time data from field devices or IoT terminals; wherein the business server cluster is based on an election mechanism of a Redis cluster, and when network partitioning occurs, an external coordinator is used for judging and forcibly closing the write permission of a non-master node. Compared with the prior art, the business service and the
database master node are separately deployed, and a three-node anti-split-brain mechanism is introduced, so that the stability and
data consistency of the
system in a
complex network environment are remarkably improved.