开放式高并发邮件推送系统的设计与实现
本文选题:邮件 + 推送服务 ; 参考:《北京邮电大学》2017年硕士论文
【摘要】:随着互联网应用的高速发展,用户网上互动的需求越来越大,互动方式也越来越多。在众多网上互动方式中,电子邮件推送是到达率极高的用户互动手段,目前已成为各互联网应用必备的功能之一。对于应用提供商来说,自行搭建邮件系统,需要有熟悉邮件协议的开发人员,成本较高,应用效果也难以保证;使用传统电子邮件服务提供商提供的电子邮箱服务,虽然可以解决基本的邮件发送接收问题,但在推送邮件并发能力及推送管理等方面存在较多问题;而当前大多数邮件推送服务商则一般通过自建邮件发送服务器实现邮件推送,这又往往导致推送邮件被收件服务器拦截,导致邮件到达率较低。针对前述问题,本文设计并实现了开放式高并发的邮件推送系统。系统可以配置使用多个邮件发送服务器来投递邮件,以提高邮件发送的并发量,同时降低邮件被拦截的可能性。另外,系统支持用户自定义邮件发送服务器,以充分利用现有资源。在发送邮件时,系统会根据实际的出信数量及退信数量选择合适的服务器投递邮件,以提高发信的成功率。为了应对服务器资源的可变性,实现了服务器资源的动态配置功能,系统管理员可实时增加或删除服务器资源,而不需要停止系统。同时,本系统提供开放式邮件推送接口,供第三方应用开发者使用,并且配套有一体化系统管理门户,方便用户完成自服务。本系统还综合使用了负载均衡及缓存等技术,提高了系统的吞吐量,降低了在较高并发请求情况下的请求处理时延。全文首先介绍了本课题的研究背景,随后分析了现有邮件推送解决方案的优点及不足,在此基础之上,提出本系统的需求;然后本文详细介绍了开放式高并发邮件推送系统的设计与实现;最后通过对系统的功能测试和性能测试,验证了本系统的有效性和在较高并发请求情况下的可用性。
[Abstract]:With the rapid development of Internet application, the demand of user's online interaction is more and more. Among the many online interaction methods, email push is a very high arrival rate of user interaction means, and has become one of the essential functions of various Internet applications. For application providers, to build their own mail system, they need developers who are familiar with the mail protocol, which is costly and difficult to guarantee the effect of application; using the email service provided by traditional email service providers, Although the basic mail sending and receiving problem can be solved, there are many problems in push mail concurrency ability and push management etc. At present, most mail push service providers generally use self-built mail sending server to push mail. This often leads to the push mail being blocked by the receiving server, resulting in a low mail arrival rate. In order to solve the above problems, this paper designs and implements an open mail push system with high concurrency. The system can be configured to use multiple mail sending servers to deliver messages to increase the amount of concurrent mail sent while reducing the possibility of blocking messages. In addition, the system supports user-defined mail server to make full use of existing resources. In order to improve the success rate of sending mail, the system will select the appropriate server to deliver mail according to the actual number of letters sent out and the number of letters sent back. In order to deal with the variability of server resources and realize the dynamic configuration of server resources, the system administrator can add or delete server resources in real time without stopping the system. At the same time, the system provides an open email push interface for third-party application developers, and an integrated system management portal is provided to facilitate users to complete their own services. The system also uses load balancing and cache techniques to improve the throughput of the system and reduce the delay of request processing in the case of high concurrent requests. This paper first introduces the research background of this topic, then analyzes the advantages and disadvantages of the existing email push solution, and then puts forward the requirements of the system. Then this paper introduces the design and implementation of the open high parallel email push system in detail. Finally, the effectiveness of the system and the availability of the system under the condition of high concurrent request are verified by the function test and performance test of the system.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP393.098
【相似文献】
相关期刊论文 前10条
1 慈新新,盛裕平,王韬;架设企业多网络域的邮件系统[J];软件世界;2000年07期
2 ;网络畅“邮”——常青藤邮件系统解决方案分析[J];每周电脑报;2000年25期
3 刘杰;商业化邮件系统:企业信息化第一应用[J];互联网周刊;2001年30期
4 ;邮件系统应用——聚焦企业级市场[J];微电脑世界;2002年15期
5 ;附加价值——企业邮件系统的真正目标[J];微电脑世界;2002年15期
6 ;擎空霹雳剑——在服务器端围剿垃圾邮件[J];微电脑世界;2003年07期
7 冯琳蔚;分布式抗垃圾邮件技术[J];计算机安全;2004年09期
8 晓齐;启明星辰推出 天澄防垃圾邮件系统[J];信息网络安全;2004年08期
9 郁冰;;大容量邮件系统的动力[J];电子商务世界;2006年04期
10 王冰睿;;从1小时到几秒钟 宜春改造公务员邮件系统见奇效[J];IT时代周刊;2009年24期
相关会议论文 前10条
1 孟广平;;分布式邮件系统特点及在宝钢的应用[A];第十一届全国自动化应用技术学术交流会论文集[C];2006年
2 刘华槟;;企业邮件系统的选型[A];创新·融合·发展——创新型煤炭企业发展与信息化高峰论坛论文集[C];2010年
3 刘阳;杨延新;郑铁成;;浅谈企业涉密邮件系统建设与改造[A];2013年中国航空学会管理科学分会学术会议论文集[C];2013年
4 吴哲;田捷;李亮;杨鑫;;基于指纹身份认证的安全邮件系统设计与实现[A];全国网络与信息安全技术研讨会论文集(下册)[C];2007年
5 李军辉;朱巧明;钱培德;;邮件语料库的语料添加算法研究与实现[A];中文信息处理前沿进展——中国中文信息学会二十五周年学术会议论文集[C];2006年
6 黄斌;;第二代邮件系统[A];经济全球化和中国技术经济发展[C];2000年
7 寻晓劲;;邮件系统信息安全[A];2007中国科协年会——通信与信息发展高层论坛论文集[C];2007年
8 吴昊;;基于Lucene技术的邮件取证技术研究[A];第28次全国计算机安全学术交流会论文集[C];2013年
9 代刚;赵小宇;马严;;MailS(?)c智能安全邮件系统设计[A];全国计算机网络应用年会论文集(2001)[C];2001年
10 陈良臣;刘淑珍;闫晓飞;孙功星;;基于BERW和IMAP4的移动终端邮件系统的设计与开发[A];第13届全国计算机、网络在现代科学技术领域的应用学术会议论文集[C];2007年
相关重要报纸文章 前10条
1 本报记者 潘永花;邮件系统因需求而动[N];网络世界;2002年
2 姜姝;企业邮件系统如何确保安全[N];中国信息化周报;2013年
3 本报记者 陈凡;对付垃圾邮件有新招[N];北京科技报;2004年
4 梁剑坤;垃圾邮件可以消除[N];中国计算机报;2002年
5 本报记者 张超;垃圾邮件:互联网的烦恼[N];科技日报;2003年
6 小青;263积极打造邮件运营价值链[N];中国经营报;2004年
7 特约撰稿 张琦;垃圾邮件成“圣诞礼物”[N];中国电脑教育报;2006年
8 Mirapoint中国区技术经理 顾春;系统硬件化 构建安全邮件系统新趋势[N];中国计算机报;2006年
9 ;硕琦: 垃圾邮件行为模式分析[N];计算机世界;2006年
10 李玉华;企业邮件系统大升级[N];计算机世界;2007年
相关博士学位论文 前2条
1 李弋;云环境中典型应用的I/O优化策略研究[D];复旦大学;2012年
2 钱研;基于BCLRHK模型的大学生个性化在线学习资源推送研究[D];东北师范大学;2017年
相关硕士学位论文 前10条
1 黄哲思;开放式高并发邮件推送系统的设计与实现[D];北京邮电大学;2017年
2 孙延涛;军队安全邮箱系统的设计与实现[D];山东大学;2015年
3 顾大伟;基于代理的敏感邮件监控技术研究[D];哈尔滨工业大学;2015年
4 曹家军;一种可接收短信的机顶盒系统的设计与实现[D];电子科技大学;2014年
5 江奇峰;办公邮件系统的设计与实现[D];华侨大学;2015年
6 吴o,
本文编号:1877432
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1877432.html