Font Size: a A A

Message Communication And Monitoring System Based On RocketMQ Framework

Posted on:2020-10-06Degree:MasterType:Thesis
Country:ChinaCandidate:J L ShiFull Text:PDF
GTID:2428330599458587Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In recent years,enterprises have paid more and more attention to message communication systems in order to improve data sharing among different businesses,coordinate office efficiency between different departments,and store data in a persistent manner to mine its behind-the-scenes value.The links between different business systems are getting closer and closer,and the quality of communication is becoming more and more demanding.Enterprise internal communication systems have extremely strict regulations on the reliability,efficiency,security,low latency and other conditions of data transmission.RocketMQ is a distributed message middleware with high reliability,distributed and easy isolation.It is easy to customize and can effectively solve data persistent storage,visually monitor and analyze data,and ensure the security and reliability of messages in the transmission process.At present,the mainstream message middleware includes ActiveMQ,RabbitMQ,Kafaka,RocketMQ and so on.In order to select a more suitable message middleware,relevant experiments were conducted on the throughput of each message middleware,the ability to process messages,and localization.Experiments show that RocketMQ is relatively good.Since RocketMQ does not provide a message priority interface,a message priority module is designed indirectly to satisfy the emergency service processing in the enterprise.In order to ensure the sequential transmission of messages in the enterprise,the message retry function is designed to correspond to the module.In order to be able to quickly locate the failure of the message after the occurrence or failure of the message and the visualization of the message after the persistence,the web interface is designed to display messages,clusters,Topic and so on.In order to test the reliability of message communication,the cluster environment of dual master and dual slave is built.The experimental results show that it is very stable and reliable,and can keep less message loss in case of machine power failure.Changing the brush policy can ensure that the message is not lost.Taking into account factors such as high throughput,low latency,strong message handling,system reliability,lost messages,localization,etc.,the decision to choose RocketMQ as the message communication system is correct.
Keywords/Search Tags:Message middleware, Monitoring platform, Message
PDF Full Text Request
Related items