欢迎来到天天文库
浏览记录
ID:35064881
大小:2.92 MB
页数:67页
时间:2019-03-17
《基于微信公众平台的可扩展架构研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号:密级:研究生学位论文论文题目(中文)基于微信公众平台的可扩展架构研究与实现TheResearchandImplementationof论文题目(外文)ExtensibleArchitectureBasedonWeChatPublicPlatform研究生姓名吴挺学科、专业计算机科学与技术·计算机系统结构研究方向分布式系统学位级别硕士导师姓名、职称周庆国教授论文工作起止年月2014年09月至2016年05月论文提交日期2016年5月论文答辩日期2016年5月学位授予日期校址:甘肃省兰州市原创性声明本人郑
2、重声明:本人所呈交的学位论文,是在导师的指导下独立进行研究所取得的成果。学位论文中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。除文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究成果做出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律责任由本人承担。论文作者签名:日期:关于学位论文使用授权的声明本人在导师指导下所完成的论文及相关的职务作品,知识产权归属兰州大学。本人完全了解兰州大学有关保存、使用学位论文的规定,同意学校保存或向国家有关部
3、门或机构送交论文的纸质版和电子版,允许论文被查阅和借阅;本人授权兰州大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存和汇编本学位论文。本人离校后发表、使用学位论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为兰州大学。本学位论文研究内容:□可以公开□不宜公开,已在学位办公室办理保密申请,解密后适用本授权书。(请在以上选项内选择其中一项打“√”)论文作者签名:导师签名:日期:日期:基于微信公众平台的可扩展架构研究与实现中文摘要随着移动互联网的飞速发展,移动应用呈爆发
4、式增长。以微信为代表的优秀应用在生活中扮演着重要的角色。微信推出的公众号为个人、组织、企业提供了创造财富的渠道。通信运营商对于微信公众平台有着独特的优势,全面线下渠道使其公众号推广迅速而广泛。如何更加快速地吸引用户关注公众号,增加公众号关注量已成为通信运营商的考核指标;针对爆发式的用户访问,如何保证高可用的服务质量是亟需解决的问题。本课题以通信运营商微信公众平台提供可靠服务为目的,提出了一个基于微信公众平台可扩展架构方案,该方案包括两个方面,通信运营商微信公众平台基础架构和可扩展分布式架构。基础架构从功能角度
5、出发对通信运营商微信公众号进行设计与实现,它是提供服务的最小单元,包括消息处理、业务查询办理、活动配置、后台管理系统、日志系统;基础架构采用LNMP框架,通过Redis内存数据库存储高频访问数据,使用RabbitMQ消息队列对消息排队处理。可扩展分布式架构从服务的性能出发对基础架构进行分布式实现,在实现过程中通过Keepalived保证前端Nginx服务器的可用性,Nginx根据不同的转发策略把请求转发到多个应用服务器,实时统计Nginx的连接数来动态的扩展应用服务器的数量;数据库与应用服务器分离,采用MyS
6、QLReplication的dualMaster技术,并使用Keepalived来保证其高可用性;在微信网页授权时,把授权网络请求部署到接口服务器,采用Session机制来减少网络请求。本文使用自动化测试工具对单台服务器和架构的性能进行测试比较;统计分析用户日志优化微信公众号自定义菜单结构和功能,以提高公众号服务质量。本文实现的基于微信公众平台可扩展架构已经成功应用于某运营商微信公众号中,一直提供着稳定、可用的服务;特别是在开展节日活动爆发式用户访问时,更能体现出可扩展分布式架构的优越性。关键词:通信运营商,
7、负载均衡,MySQLReplication,SessionITheResearchandImplementationofExtensibleArchitectureBasedonWeChatPublicPlatformAbstractWiththerapiddevelopmentofmobileInternet,mobileapplicationshavebeenexplosivelyincreased.Oneoftheoutstandingapplications,suchasWeChat,hasplaye
8、danimportantroleinourlife.TheWeChatpublicaccountsprovideachannelforindividuals,organizationsandenterprisestocreatewealth.CommunicationoperatorshaveanaturaladvantageofutilizingWeChatpublicplatform,witht
此文档下载收益归作者所有