Font Size: a A A

Design And Implementation Of High Available MOM Based On Distribution

Posted on:2016-02-05Degree:MasterType:Thesis
Country:ChinaCandidate:J ChenFull Text:PDF
GTID:2348330488474494Subject:Engineering
Abstract/Summary:PDF Full Text Request
In recent years, with the growing popularity and explosive development of cloud computing technology, the cloud-computing based technological system has been accepted by and applied into every vertical. Distributed technology, especially as one of the most core technology of cloud-server architecture, has been extensively used in the industry. In order to accommodate the increasingly intricate distributed applications, MOM(Message-Oriented Middleware) emerges by virtue of its capability to facilitate the communications between distributed applications.In this paper, we propose an advanced and highly practical MOM scheme, after reviewing the current outstanding MOM scheme. The improvement of our scheme is as follows. Initially, we have the messages in message queue written to the disk synchronously, thus improving the reliability of message delivery and ensuring the near-zero lost rate of messages. In addition, we design a real-time push model, where all messages can be pushed to the consumers as soon as the Broker receives the messages and messages that is failed to be consumed or be responded can be delivered again as soon as possible to make MOM have the ability of smooth-out. Generally, after implementing all the aforementioned functions, MOM will have extremely high reliability in data transmission; however, the efficiency performance of MOM will decrease dramatically meanwhile, which makes the normal business requirement hard to be satisfied. Therefore, we also improve the MOM to make it transmit data both reliably and efficiently.The experiment result shows that the proposed scheme has guaranteed not only a high reliability but also a high throughput, solving the coexisting problem between high reliability and high throughput. The improvement has greatly enhanced the availability of MOM.In our future work, we will investigate into the system layer of MOM and pursue more excellent multidimensional platformization of MOM, by following and incorporating the state-of-the-art technology.
Keywords/Search Tags:MOM, Distributed Technology, Server Architecture, High Availability
PDF Full Text Request
Related items