The invention discloses a high-performance AIOT real-
time data processing method and device based on Flink, Kafka and Dores, and the method comprises the steps: constructing an end-to-end hierarchical architecture, capturing multi-source
database change data in real time through Flink CDC, and analyzing semi-structured data in combination with Apache NiFi, and generating a standardized
data stream; the method comprises the following steps: realizing
message routing based on KafkaTopic division of a
service domain, ensuring the consistency of a
data structure by using Schema Registry, and optimizing the transmission efficiency through a dynamic compression
algorithm; an Flink real-time computing engine is adopted to implement window aggregation, asynchronous
dimension table association and incremental state persistence strategies, and the resource fluctuation and
state management problems in streaming computing are solved; time pre-partitioning and intelligent cold and hot layering are achieved through a Dores storage layer, the query performance is improved in combination with materialized views and multi-level indexes, and finally a full-link
closed loop of collection-transmission-calculation-storage-management is formed. According to the invention, the problems that the real-time performance and the consistency are difficult to balance and the
system complexity is high in the prior art are solved.