Font Size: a A A

Research And Application Of Message Bus Based On JMS2.0 Specification

Posted on:2019-02-20Degree:MasterType:Thesis
Country:ChinaCandidate:X L YangFull Text:PDF
GTID:2428330548969984Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of IT,a large number of information systems have been built in various industries.The systems have been implemented by different technologies at different stages of demand,running on heterogeneous platforms and forming a lot of information isolated islands.It makes the data interaction among the systems a certain difficulty,and sometimes it needs to redevelop corresponding interactive modules.In order to integrate and share the data inside the enterprise,the thesis uses message bus middleware technology to shield the heterogeneity of applications on technology implementation and operation environment,and achieve data sharing.Based on the full research of the message oriented middleware(MOM)technology,the thesis launches the research work of the message bus based on the new version JMS2.0 specification.The JMS2.0 specification defines the public features that a message service should have,such as public API,managed objects,and transfer models.The thesis has analyzed the function and performance requirements of the message bus in a comprehensive way based on the current situation of the specific project.And integrates the current mainstream and high performance Kafka message service.At the same time,an outline design,message storage,detailed design and development of the message bus have been completed.In the process of the research,we focused on the routing mechanism,and designed message routing based on content-based-routing which combined with graph search algorithm,and encapsulated the native API of Kafka to implement the two message transfer models.On the other hand,based on Kafka message service,we design the high availability of the message bus service in load balancing and traffic management,so that the bus service is stable and reliable.Finally,according to the power quality data monitoring and analyzing system which I participated in,the message bus is applied to replace the complicated data interaction schemes existing in the project.In the application process of the message bus,the function and performance testing has been completed,and the bus is proved to be available.
Keywords/Search Tags:JMS2.0 specification, messaging transmission, message routing, load management
PDF Full Text Request
Related items