预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共86页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2目录IV硕士学位论文(专业学位)基于分布式缓存和消息队列的消息推送系统的开发姓名:陈连升学号:0921170196所在院系:软件学院职业类型:工程硕士专业领域:软件工程指导教师:冯巾松副指导教师:张明仁二〇一四年九月AdissertationsubmittedtoTongjiUniversityinconformitywiththerequirementsforThedegreeofMasterofEngineeringMessageCenterBasedOnMemcachedAndActiveMQCandidate:ChenLianshengStudentNumber:0921170196School/Department:SchoolofSoftwareEngineeringDiscipline:MasterofEngineeringMajor:SoftwareEngineeringSupervisor:FengJinsongSeptember,2014基于分布式缓存和消息队列的消息推送中心陈连升同济大学学位论文版权使用授权书本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。学位论文作者签名:年月日同济大学学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。学位论文作者签名:年月日摘要I摘要在信息爆炸的现在,信息量以指数的规律猛烈增长。随着手机操作系统的不断更新,手机客户端APP软件的不断推出,运营商通过APP向用户进行推广的需求不断扩大,所以针对手机APP的消息推送系统应运而生。本文利用Memcached分布式缓存和ActiveMQ消息队列服务,在Oracle数据库基础上进行针对手机端APP的消息推送中心的设计和开发,完成了系统开发的目标。通过运用本系统,手机APP的运营商可以通过界面来实现图文消息的定制,由本系统后台自动、及时、快速、准确地将消息推送到手机APP中以达到消息推送的目的。本系统主要包含消息定制功能、消息准备功能、消息推送功能等。该系统具有实用性、实时性和可靠性,能够满足中国电信手机客户端的消息推送的需求,并且具有很强的移植性,可以经过改造,适用于各种手机终端APP。本文首先对系统的需求进行了分析,确定了本系统所要使用的框架和技术。然后按照业务流程对系统进行了模块划分,然后分别对各模块的设计和实现进行了详细的阐述。本文还对系统完成后的功能测试和压力测试做了阐述。最后对本系统进行了评价和展望、客观的指出了本系统的优缺点以及下一步的改善和研究方向。关键词:分布式缓存;消息队列;消息推送;设计ABSTRACTIIABSTRACTInthisinformationexplosionera,theamountofinformationhasincreasedintensively.WiththeupdatingoftheMobilePhoneOperatingsystemandtheintroductionofSoftwareAPP,thedemandthatAPPOperatorspromoteinformationtousershasenlarged,andthustheAPPMessagePushsystemcameintobeing.ThisthesisisconductedtocompletethedesignanddevelopmentoftheAPPMessagePushsystembyusingMemcachedandActiveMQservice,andTextMessageCustomizationisachievedthroughthissystem.ThesystemcanachievethegoaltopushmessagestoAPPautomatically,timely,rapidly,accuratelyinthebackground.Itmainlycontainsfunctionsofmessagecustomization,messagepreparati