Font Size: a A A

Design And Implementation Of Message Service System Based On RocketMQ

Posted on:2017-03-01Degree:MasterType:Thesis
Country:ChinaCandidate:W J ZhangFull Text:PDF
GTID:2428330569485071Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the Internet continues to penetrate the people's daily life,and the scale of enterprise applications continue to expand,they drive the rapid development of software services.And message middleware as a solution to communication system,decoupling the important link,has been playing an important role in software services.So it is necessary for enterprises to develop message service system based on message middleware.Message service system mainly implements the effective management of message services,which include three blocks of cluster management,message queue management,client connection management.System development uses IDEA tools,and message middleware uses open source developed by Alibaba RocketMQ.System architecture design is divided into three layers: presentation layer,business logic layer,and data persistence layer.SpringMVC framework which implements the WEB layer and Spring which achieves the management of business data objects can improve the system scalability.RocketMQ provides message storage capabilities.Based on SpringMVC framework and RocketMQ message middleware designed the message service system,which can achieve stable system structure,good system expansion,low module coupling.At the same time to provide visual cluster management,message queue registration,consumption progress query and other functions facilitate the management and maintenance of messages.Also,simple access interfaces shield the technical requirements of message middleware.The system shields the heterogeneity and complexity of the distributed environment,and it provides API interface and visualization of the simple message management function for business system which needs synchronous / asynchronous communication,bufferring flow,system decoupling,unified interface.The system enables business programmers to develop reliable,high-performance systems for enterprises without knowing underlying message storage.
Keywords/Search Tags:SpringMVC development framework, Distributed system, Message oriented middleware
PDF Full Text Request
Related items