基于分布式缓存和消息队列的消息推送系统的开发

基于分布式缓存和消息队列的消息推送系统的开发

ID:17454462

大小:3.42 MB

页数:81页

时间:2018-09-01

基于分布式缓存和消息队列的消息推送系统的开发_第1页
基于分布式缓存和消息队列的消息推送系统的开发_第2页
基于分布式缓存和消息队列的消息推送系统的开发_第3页
基于分布式缓存和消息队列的消息推送系统的开发_第4页
基于分布式缓存和消息队列的消息推送系统的开发_第5页
资源描述:

《基于分布式缓存和消息队列的消息推送系统的开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要基于分布式缓存和消息队列的消息推送系统的开发摘要在信息爆炸的现在,信息量以指数的规律猛烈增长。随着手机操作系统的不断更新,手机客户端APP软件的不断推出,运营商通过APP向用户进行推广的需求不断扩大,所以针对手机APP的消息推送系统应运而生。本文利用Memcached分布式缓存和ActiveMQ消息队列服务,在Oracle数据库基础上进行针对手机端APP的消息推送中心的设计和开发,完成了系统开发的目标。通过运用本系统,手机APP的运营商可以通过界面来实现图文消息的定制,由本系统后台自动、及时、快速、准确地将消息推送到手机APP中以达到消息推送的目的。本系统主要包含消息定制功能、

2、消息准备功能、消息推送功能等。该系统具有实用性、实时性和可靠性,能够满足中国电信手机客户端的消息推送的需求,并且具有很强的移植性,可以经过改造,适用于各种手机终端APP。本文首先对系统的需求进行了分析,确定了本系统所要使用的框架和技术。然后按照业务流程对系统进行了模块划分,然后分别对各模块的设计和实现进行了详细的阐述。本文还对系统完成后的功能测试和压力测试做了阐述。最后对本系统进行了评价和展望、客观的指出了本系统的优缺点以及下一步的改善和研究方向。关键词:分布式缓存;消息队列;消息推送;设计IABSTRACTABSTRACTInthisinformationexplosionera

3、,theamountofinformationhasincreasedintensively.WiththeupdatingoftheMobilePhoneOperatingsystemandtheintroductionofSoftwareAPP,thedemandthatAPPOperatorspromoteinformationtousershasenlarged,andthustheAPPMessagePushsystemcameintobeing.ThisthesisisconductedtocompletethedesignanddevelopmentoftheAPPM

4、essagePushsystembyusingMemcachedandActiveMQservice,andTextMessageCustomizationisachievedthroughthissystem.ThesystemcanachievethegoaltopushmessagestoAPPautomatically,timely,rapidly,accuratelyinthebackground.Itmainlycontainsfunctionsofmessagecustomization,messagepreparation,messagepushandetc.Iti

5、spractical,real-timeandreliable,andcansatisfytheneedsofTelecommobilephoneclient.ItalsohasastrongportabilityandcanbemodifiedforavarietyofAPP.Thethesisfirstanalyzedtheframeworkandtechnologyofthesystem,andthenmadethemodulepartitioninthebusinessprocess,andthendescribedthedesignandimplementofeachmo

6、duleindetailandrespectively.Thestudyalsoelaboratedonthefunctionaltestandthepressuretest.Finally,theadvantagesanddisadvantagesofthissystemwereevaluatedandprospectedobjectively,togetherwiththefurtherimprovementsandresearchingdirections.Keywords:Memcached;ActiveMQ;MessagePush;DesignII目录目录第1章引言11.

7、1课题背景11.2研究意义11.3国内外研究现状11.4本课题研究内容31.5内容框架4第2章系统技术介绍42.1分布式缓存介绍42.1.1分布式缓存的特点42.1.2Memcached介绍52.2消息队列介绍62.2.1ActiveMQ介绍62.2.2IOS推送机制介绍92.3Oracle数据库介绍132.4Spring框架介绍14第3章消息中心系统的分析173.1系统实现目标173.2系统流程分析183.2.1IOS消息推送流程193.2.2Android消息推送

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。