基于MQTT协议的消息推送服务器.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
20l4年 第 23卷 第 3期 http://www.C—S—a.org.cn 计 算 机 系 统 应 用 基于MQTT协议的消息推送服务器① 任 亨 ’-,马 跃 ,杨海波 ,贾正锋 (中国科学院 沈阳计算技术研究所,沈阳 l10168) 。(中国科学院大学,北京 100049) 摘 要:以ipad、iphone以及 android手机为代表的移动设备和智能终端近年来取得了巨大的发展,其用户数迎 来了爆发式的增长.为了适应实际应用中对信息获取及时性,耗电量,以及网络环境等方面的需求,需要用推送 的方式取代传统拉取的方式来进行消息的传递,MQTT(MessageQueuingTelemetryTransport,消息队列遥测传输) 就是专为这种情况所设计的一种消息传递协议.本文介绍了MQTT协议的基本内容和特点,以Mosquitto、Redis 等开源项 目为基础设计并实现了一个基于 MQTT协议的消息推送服务器,能够对用户订阅的消息进行推送,同 时还实现了用户身份验证、ACL权限检查、 自动订阅话题、热点话题统计、服务器状态监控等功能. 关键词:移动社交网络:消息推送:MQTT;Mosquitto;Redis MessagePushingServerBasedontheMQTTProtocal REN Heng’。,MAYue,YANG Hai.Bo,JIAZheng.Feng (Shenyanginstituteofcomputingtechnology,Chineseacademyofsciences,Shenyang110168,China) (UniversityofChineseAcademyofSciences,Beijing100049,China) Abstract:Mobile devicesand smartterm inalrepresented by ipad,iphone and the android phoneshave made a significantdevelopmentin recentyears.Thenumberoftheirusersisgrowing explosively.In ordertomeetthe requirmentsoftimelinessofaccessesofinfomr ation,powerconsumption,aswellasthenetwork environmentin practicalapplication,weshouldreplacethetraditionalpullwaywiththepushwaytodelivermessages.MQTT(Message QueuingTelemetryTransport)isamessagingprotocoljustdesignedforthesituation.Thispaperdescribesthebasic contentandfeaturesoftheMQTTprotoco1.Meanwhileitdesignsandrealizesamessagepushingserverbasedonthe MQTTprotocolinfoundationofseveralopensourceprojectssuchasMosquittoandRedis.TheserverCallpush messagestotheuserswhohavesubscribedthem before.Inthemeantime,somemorefunctionssuchasuseridentity authentication,ACLpemr issionchecking,topicautomaticsubscribing,hottopicstasticsandserverstatusmonitoringare added. Keywords:mobileSNS;messagepushing;MQTT;mosquitto;redis 随着移动互联网和智能终端的普及,移动社交网 检查新信息的更新通知,然后向服务器发出拉取请求 络,如微信、新浪微博、人人 网、Facebook等迎来了 以获取消息_J1,而 “推送”的方式则 由服务器主动将新 爆炸式的发展,这对移动终端设备上信息的获取提出 更新的信息直接发送给用户,减少了交互的次数和负 了较高要求,主要体现

文档评论(0)

lizhencai0920 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6100124015000001

1亿VIP精品文档

相关文档