Font Size: a A A

Design And Implementation Of The MQTT-based Message Pushing Platform

Posted on:2016-07-05Degree:MasterType:Thesis
Country:ChinaCandidate:F Y LiuFull Text:PDF
GTID:2308330479489185Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The rapid development and further application of Internet technology have brought people into the era of information explosion.All kinds of applications(such as mobile social networking application, control system and network monitoring application and Web page chat, etc.) hope to provide users a better user experience when they search information. In order to meet the practical application of access to information timeliness, strong interactivity, low cost and other requirements, developers needed to adopt server message pushing technology instead of the traditional pulling way to push the required data to users. At the same time, the message pushing platform has become a main technical support of various complicated application software development platform. The research of general message pushing platform has good application prospect and important practical significance.Firstly, this paper introduced the domestic and foreign research status of message pushing technology, through the analysis of the current mainstream message pushing platform implementation scheme, then it put forward a scheme for design and implementation of JNPush which was a MQTT-based message pushing platform. With MQTT as the core technology,JNPush platform had the advantages of light weight and supported all platforms, at the same time, it provided three levels of service quality which could meet the demand of the push of all kinds of applications very well. Secondly, this paper analyzed the actual demand, then it gave the design of the concrete design plan of JNPush platform. Paper divided JNPush into user and permission management, empowerment and connection management, message subscribing,message publishing, message queue management and MQTT engine modules,and implemented it in the way of SSH + MYSQL + MQTT. Finally, after functional testing on the JNPush platform, test results showed that the platform could push message efficiently.
Keywords/Search Tags:message push, MQTT, distribution/subscriptions
PDF Full Text Request
Related items