The invention provides a network traffic collection and analysis
system based on micro-service components. The network traffic collection and analysis
system comprises a
user interface layer, a micro-
service component group and a
message queue management layer; the micro-
service component group is used for decomposing a service function of the network traffic collection and analysis
system into multiple micro-service functions, providing a corresponding micro-
service component for each micro-service, and storing all micro-service components to the micro-service component group; the
user interface layer receives a function request of a user, extracts the micro-services requested in a
synchronizing function request, and calls the micro-service components, corresponding to the micro-services, in the micro-service component group to process the
synchronizing function request; and the message management layer sets and manages a
message queue, arranges each asynchronization function request according to a set arrangement mechanism in the
message queue, and carries out message interaction between the
user interface layer and each of the micro-service components. According to the network traffic collection and analysis system based on the micro-service components provided by the invention, the
software deployment speed is accelerated, the maintenance cost is reduced, and the operation of one service function does not rely on the operation of other service functions.