Font Size: a A A

Design And Implementaion Of Open High Concurrency Push Mail System

Posted on:2018-03-20Degree:MasterType:Thesis
Country:ChinaCandidate:Z S HuangFull Text:PDF
GTID:2348330518997011Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Recently, push mail still has the highest arrival rate in various user interaction means, and becomes one of the necessary features of an Internet applications. For application providers, to build mail system by themselves needs developers who are familiar with mail protocols not only leads to high cost, but also cannot ensure a better effect. As for using traditional mailbox services, they could deal with the basic functions of mail as sending and receiving, but it does not cover the concurrency and the management of push mail. Currently, push mail service providers tend to implement the push mail functions by setting up their own mail server,which might lead to the interception the push mail of the recipient mail server and the decrease of the arrival rate of push mail.In this paper, the open high concurrency push mail system is brought forward. The system can be configured to use multiple mail delivery servers to increase the concurrency of push mail, and to reduce the possibility of mail interception. In addition, the system supports user-defined mail server resources to make full use of existing resources.The system selects the appropriate server base on the actual number of sending mails and bounce mails to improve the success rate of push mail.In order to deal with the variability of server resources, the system achieves the dynamic configuration of server resources, system administrators can add or delete server resources in real time with no need to stop the system. At the same time, the system provides an open push mail interface for the third-party applications, and supports the integrated system management portal for user self-service. The system also uses load balancing and caching technologies to improve the throughput and reduce the request processing delay in the case of high concurrent requests.Firstly, the research background of this paper is introduced, then the advantages and disadvantages of existing solutions of push mail are discussed in detail. And the requirements are proposed base on the analysis. Then the design and implementation of the open high concurrency push mail system is presented. In the end, the usability of the system and the availability under the condition of high concurrent requests are verified by the functionality and performance tests of the system.
Keywords/Search Tags:Mail, Push Service, Open API, High Concurrency
PDF Full Text Request
Related items