计算机系统应用
計算機繫統應用
계산궤계통응용
APPLICATIONS OF THE COMPUTER SYSTEMS
2014年
3期
77-82
,共6页
任亨%马跃%杨海波%贾正锋
任亨%馬躍%楊海波%賈正鋒
임형%마약%양해파%가정봉
移动社交网络%消息推送%MQTT%Mosquitto%Redis
移動社交網絡%消息推送%MQTT%Mosquitto%Redis
이동사교망락%소식추송%MQTT%Mosquitto%Redis
mobile SNS%message pushing%MQTT%mosquitto%redis
以ipad、iphone以及android手机为代表的移动设备和智能终端近年来取得了巨大的发展,其用户数迎来了爆发式的增长.为了适应实际应用中对信息获取及时性,耗电量,以及网络环境等方面的需求,需要用推送的方式取代传统拉取的方式来进行消息的传递,MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)就是专为这种情况所设计的一种消息传递协议.本文介绍了MQTT协议的基本内容和特点,以Mosquitto、Redis 等开源项目为基础设计并实现了一个基于MQTT协议的消息推送服务器,能够对用户订阅的消息进行推送,同时还实现了用户身份验证、ACL权限检查、自动订阅话题、热点话题统计、服务器状态监控等功能.
以ipad、iphone以及android手機為代錶的移動設備和智能終耑近年來取得瞭巨大的髮展,其用戶數迎來瞭爆髮式的增長.為瞭適應實際應用中對信息穫取及時性,耗電量,以及網絡環境等方麵的需求,需要用推送的方式取代傳統拉取的方式來進行消息的傳遞,MQTT(Message Queuing Telemetry Transport,消息隊列遙測傳輸)就是專為這種情況所設計的一種消息傳遞協議.本文介紹瞭MQTT協議的基本內容和特點,以Mosquitto、Redis 等開源項目為基礎設計併實現瞭一箇基于MQTT協議的消息推送服務器,能夠對用戶訂閱的消息進行推送,同時還實現瞭用戶身份驗證、ACL權限檢查、自動訂閱話題、熱點話題統計、服務器狀態鑑控等功能.
이ipad、iphone이급android수궤위대표적이동설비화지능종단근년래취득료거대적발전,기용호수영래료폭발식적증장.위료괄응실제응용중대신식획취급시성,모전량,이급망락배경등방면적수구,수요용추송적방식취대전통랍취적방식래진행소식적전체,MQTT(Message Queuing Telemetry Transport,소식대렬요측전수)취시전위저충정황소설계적일충소식전체협의.본문개소료MQTT협의적기본내용화특점,이Mosquitto、Redis 등개원항목위기출설계병실현료일개기우MQTT협의적소식추송복무기,능구대용호정열적소식진행추송,동시환실현료용호신빈험증、ACL권한검사、자동정열화제、열점화제통계、복무기상태감공등공능.