欢迎来到天天文库
浏览记录
ID:11577519
大小:154.00 KB
页数:36页
时间:2018-07-12
《高并发的邮件推送代理服务的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、高并发的邮件推送代理服务的设计与实现//.paper.edu-1-中国科技论文在线高并发的邮件推送代理服务的设计与实现黄哲思,徐鹏**作者简介:黄哲思(1992-),男,硕士研究生,主要研究方向:云计算通信联系人::徐鹏(1977-),男,副教授,主要研究方向:云计算、大数据、下一代网络、移动互联网.(北京邮电大学网络与交换技术国家重点实验室,北京109><>0876)5摘要:在互联网高速发展,产品竞争日趋激烈的今天,对于大多数独立开发者和小型团队而言,在为其产品开发邮件通知功能时,更愿意使用第三
2、方提供的邮件推送服务,以降低开发成本,提高开发效率。但是传统的电子邮件系统,仅仅解决基本的邮件发送接收问题,并没有考虑到发送邮件的并发量及出信成功率等问题。本文深入研究了传统电子邮件系统及现有邮件推送服务的不足,设计并实现了高并发的邮件推送代理服务。基于负载均衡、缓存等技10术提高邮件发送的并发量。基于出信邮箱的历史统计数据,选择合适的出信邮箱发送邮件,提高出信成功率。另外提供了开放的邮件推送接口,降低开发者开发邮件通知功能的复杂度。关键词:高并发;邮件推送;服务;开放接口中图分类号:TP3111
3、5DesignandImplementationofaHighConcurrencyEmailPushProxyServiceHuangZhesi,XuPeng(StateKeyLaboratoryofNetworkingandSwitchingTechnology,BeijingUniversityofPostsandTelecommunications)20Abstract:Thereisafiercecompetitioninvariousappswiththerapiddevelopmen
4、tofInternet.Especially,toindependentdevelopersandsmallteams,theyarewillingtouseemailpushserviceprovidedbythe3rdpartyratherthandoitthemselveswhentheirappneedsanemailnotificationfeature.However,atraditionalemailsystem,merelysolvethebasicsendingandreceiv
5、ingofemailwithoutconsideringtheconcurrentvalueandthesuccessrateofsendingemail.Inthispaper25ahighconcurrencyemailpushproxyserviceisbroughtforward.Theconcurrentvalueofsendingemailisraisedbyloadbalanceandcachetechnology.Andthesuitablesendingmailboxcanbes
6、electedbyanalyzingthehistoricalstatisticofsendingmailboxtoheightenthesuccessrateofsendingemail.Besides,APIofemailpushisopenfordevelopers,thiswillreducethecomplexityofdevelopinganemailnotificationfeature.30Keywords:HighConcurrency;EmailPush;Service;Ope
7、nAPI0引言2015年,随着国家“互联网+”行动计划的提出和推进,互联网对于整体社会的影响进入到新的阶段。截止2015年12月,我国网民规模达6.88亿,互联网普及率50.3%[1]。庞大35的网民数量,给互联网应用带来了巨大的生机。电子邮箱作为互联网基础服务,在互联网通信领域得到了广泛的应用。得益于基础传输设施的发展完善,互联网中的信息可以飞速传播。然而互联网上人与人,人与服务提供者之间,在物理空间上却是隔离的。电子邮箱地址充当了互联网上的固定通信地址,成为了互联网实体间互相沟通的桥梁。40现
8、行互联网中的主流账号体系多以电子邮箱地址作为账号名。基于电子邮箱地址的账号体系,有诸多优点,如在需要找回密码时,可向账号电子邮箱发送找回密码的邮件,用户通过该邮件即可找回密码,重新登录。另外,由于掌握了用户的电子邮箱,也意味着掌握了用//.paper.edu-2-中国科技论文在线户的通信地址,可以向该用户报告账号使用情况,服务使用情况。当然还可以向用户下发通知,发送推广邮件,有效拉动用户的活跃度。45论坛社交类的Web应用中也存在诸多使用邮件推送代理服务的情景。如,有人回复了作者发
此文档下载收益归作者所有