Font Size: a A A

Design And Implementation Of Message Filtering System Based On Redis Distributed Message Queue

Posted on:2022-10-12Degree:MasterType:Thesis
Country:ChinaCandidate:H XiongFull Text:PDF
GTID:2518306524471764Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the vigorous development of civil aviation in China,civil airports have been built in some areas and runways have been built in some existing airports.All these have brought the annual growth of national flight volume.A large number of flights directly lead to the rapid growth of aviation messages.The former message processing system began to fail to keep up with the processing speed,and the business rules were no longer fully adapted to the new work needs.In this environment,air traffic controllers,towers and dispatchers urgently need a new message filtering system to provide efficient,stable and accurate message filtering service.In order to solve the problems of low efficiency of the existing message processing system,narrow business adaptation scenarios and low system reliability,this paper studies and proposes a new distributed message queue message filtering system based on Redis.This paper first introduces the computer technology used in the process of development and implementation,and then summarizes the requirements of the message filtering system,and carries out a detailed demand analysis.On the basis of demand analysis,this paper makes a brief design of the message filtering system,and then introduces the detailed design scheme and implementation.Based on the characteristics of ActiveMQ as message middleware,as well as its better controllability and crossplatform support,it can be used as the data input and output of the core logic,which can separate and decouple the core business from the other business of the system.Redis has extremely high performance and supports fast reading and writing of data.By taking advantage of this feature of Redis,the core business can be separated and the core process can be divided into individual and simple task modules.Data communication through Redis can improve the efficiency of data processing of the whole process and prevent data blocking.At the same time,part of the hot data is stored in Redis as a cache to support the query function of the system,which can improve the response rate of the query action,improve the query efficiency and enhance the user experience.ActiveMQ and Redis themselves have the function of deploying primary and standby modes.By deploying multiple nodes,there will be no business interruption or system hanging even if the current primary node in use fails,which improves the stability of the system.The technologies involved in this system,such as Redis and ActiveMQ,have good adaptability.There is no specific requirement for the deployment environment to be a virtual machine or a physical machine,which can effectively reduce the deployment cost of the system.By combining Redis,ActiveMQ,Java,My SQL and other computer technologies in a reasonable way,we can provide stable,efficient,accurate and flexible message filtering service for other ATC production systems,and at the same time provide fast message query function for relevant mine management personnel to use.This paper gives a detailed description of the design and implementation process of Redis distributed message queue based message filtering system.According to ActiveMQ,Redis,JAVA,My Batis and other computer technologies,combined with the project design concept of business separation and the characteristics of main and standby deployment services,the system can provide stable,efficient,accurate,flexible message filtering and query functions,and has good stability.In view of the increase of data volume in the future,the system also fully considers the function expansibility and performance expansibility,so as to adapt to the actual situation of the complex production environment.
Keywords/Search Tags:ATC, message filtering, message query, Redis, Java, ActiveMQ
PDF Full Text Request
Related items