The application discloses a method, device, computer readable storage medium and program product for multi-source
streaming data analysis, belonging to the field of
computer science and technology, and aims to solve the problems of the existing
aviation test data processing system, such as real-time and offline
processing being split, protocol expansion being difficult, large file analysis efficiency being low, high-concurrent
processing being unreliable and
system maintenance being complex. The method processes real-time and offline data through a unified adaptive analysis module, cuts data packets based on a frame header characteristic code, a length field and a check code, extracts a message ID and looks up a mapping table, calls a template function to analyze to a data object, and then converts to a
business object through a static adaptive function to complete analysis. The method realizes technical unification of
online and offline data processing, has strong protocol adaptive and expansion capabilities, significantly improves
data processing performance, and has the characteristics of high
system reliability and good
maintainability.