Font Size: a A A

Research And Implementation Of Task Push Platform In Broadcast Management System For Business Hall

Posted on:2016-09-28Degree:MasterType:Thesis
Country:ChinaCandidate:X F ZhangFull Text:PDF
GTID:2298330467493010Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the continuous development of Internet technology, the amount of information on the server side has been greatly increased, while the client’s requirements for timely access to information on the server side is also increased. The way clients get server information by terminal polling manner cannot provide timely access to information servers. Push technology is different from the C/S architecture task information request model, which is an important form of real-time information dissemination. The server can proactively send real-time task information to the client, in order to meet client’s demand for timely access to information. This paper designs an efficient-solution for the client task push.First of all, this paper studies and compares the advantages and disadvantages of the major current server push technology, and decides to use Nginx-based Nginx_Http_Push_Module module to build push platform. The client can subscribe task information through this module, and the server can also publish task information through this module. Then, according to the requirements of task push in broadcast management system for business hall, task push platform can be divided into push service module and application service module. In the concrete implementation of task push platform in this paper, we give full consideration on the system requirements for performance and efficiency, and this paper proposes a strategy to obtain task feedback from clients to dynamically adjust the current push speed and push queue. The push strategy can detect changes in real-time client task reception, and timely adjusts the current push queue content and reasonable allocation of the number of the next push, thus achieving the purpose of optimizing the overall system performance. Through performance test as well as comparison with the polling way to get the task, we can verify that the task push strategy in the broadcast management system push platform is efficient and reliable. Finally, the system imperfections are analyzed and future work plans are presented.
Keywords/Search Tags:terminal polling, task push, publish, subscribe, pushstrategy
PDF Full Text Request
Related items