• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于消息隊列遙測傳輸?shù)耐扑拖到y(tǒng)

    2015-01-02 07:38:30趙志軍
    計算機(jī)工程 2015年9期
    關(guān)鍵詞:發(fā)布者隊列消息

    姜 妮,張 宇,趙志軍

    (1.中國科學(xué)院聲學(xué)研究所高性能網(wǎng)絡(luò)實驗室,北京100190;2.中國科學(xué)院大學(xué),北京100049)

    1 概述

    隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展和移動終端的普及,人們希望能夠隨時隨地方便地獲取信息和服務(wù)。用戶獲取信息的途徑主要有拉取(Pull)和推送(Push)2種,相比于Pull不斷輪詢查看是否有新數(shù)據(jù),需要付出大量的網(wǎng)絡(luò)流量和系統(tǒng)資源,Push由服務(wù)器主動將不定時產(chǎn)生的新消息推送給用戶,更加及時、高效、省流量、省資源。考慮到移動終端內(nèi)存有限、CPU計算能力弱、電池容量小、網(wǎng)絡(luò)流量資費昂貴等多方面因素,移動終端需要更加輕量、優(yōu)化、智能的推送技術(shù)[1]。

    雖然目前的消息推送方案很多,但均存在大大小小的問題,比如服務(wù)受限、需要收費、安全漏洞、個性化智能推送不足等。其中,安全漏洞和個性化智能推送不足的問題較為明顯。安全問題體現(xiàn)在:有些系統(tǒng)任何人知道消息服務(wù)器IP和端口就可以連接運行,進(jìn)而攔截消息,惡意攻擊篡改;有些系統(tǒng)雖然加入了用戶名、密碼等身份認(rèn)證,但這些信息很容易被攻克,無法有效保證消息不被篡改。對于分布式應(yīng)用來說,發(fā)布或者訂閱的消息是否能夠安全及時地到達(dá),并且在傳輸過程中使消息不丟失、不重復(fù),保證消息的完整性和可靠性,對通信雙方都具有非常重要的作用[2-3]。個性化智能推送不足體現(xiàn)在:系統(tǒng)不會根據(jù)具體的性能要求和用戶需求的不同而采取合適的處理方法。例如無法根據(jù)消息的類型,用戶訂閱情況,傳輸?shù)目煽啃?、及時性和高效性等要求的不同[4],來智能選擇不同的通信模式,如點對點、發(fā)布/訂閱;無法根據(jù)不同用戶的個性化需求智能選擇不同的發(fā)送方式,如軟件、郵箱等。

    本文提出一種安全智能的基于消息隊列遙測傳輸(Message Queuing Telemetry Transport,MQTT)的消息推送系統(tǒng)。MQTT由IBM開發(fā),是一種開放、精簡、輕量級和容易實現(xiàn)的協(xié)議,有可能成為物聯(lián)網(wǎng)的重要組成部分。IBM和St.Jude醫(yī)療中心通過MQTT開發(fā)了一套Merlin系統(tǒng),用于遠(yuǎn)程醫(yī)療項目,F(xiàn)acebook發(fā)布的IOS應(yīng)用,采用MQTT更新通知、消息和書簽等。此外,國內(nèi)很多企業(yè),諸如 Sohu,Cmstop均有使用MQTT作為Android手機(jī)客戶端與服務(wù)器端推送消息的協(xié)議。本文系統(tǒng)采用MQTT消息傳輸協(xié)議,該協(xié)議采用小型傳輸,耗電量小,大幅降低網(wǎng)絡(luò)流量,特別適合代價昂貴、計算和處理能力受限的移動終端上的應(yīng)用[5-8];安全方面加入安全認(rèn)證機(jī)制,可以有效保證系統(tǒng)安全;個性化智能推送方面加入多樣化智能推送,滿足用戶的個性化需求和消息傳遞性能要求。

    2 現(xiàn)有推送方案

    2.1 谷歌Android云通訊

    谷歌Android云通訊Google Cloud Messaging(GCM)for Android)[9]是 Google 為 Android 提供的推送服務(wù),第三方應(yīng)用服務(wù)器可利用該服務(wù)向自己的Android客戶端推送消息??蛻舳耸紫葘⑹褂肎CM功能的賬戶和程序名稱發(fā)送給GCM服務(wù)器來獲取注冊ID,并把注冊ID告訴自己的服務(wù)器,應(yīng)用服務(wù)器通過訪問Google相關(guān)網(wǎng)站獲取Auth Token,并通過該Auth Token進(jìn)行推送功能[10-11]。

    但經(jīng)過調(diào)研發(fā)現(xiàn),這個服務(wù)存在很大的問題,推送服務(wù)受到版本限制(必須大于2.2版本),該服務(wù)在國內(nèi)不夠穩(wěn)定,經(jīng)常不可用,需要用戶綁定Google賬號,受限于Google。

    2.2 蘋果推送通知服務(wù)

    蘋果推送通知服務(wù)(Apple Push Notification Service,APNS)是蘋果公司在2009年發(fā)布 IOS 3.0時加入的新功能,該服務(wù)可以讓蘋果移動終端與其推送服務(wù)器建立一個認(rèn)證,并保持一個IP的長連接[11]。蘋果服務(wù)器接收來自第三方的應(yīng)用服務(wù)器的消息,并將消息推送到用戶的終端上,即使用戶的程序處于關(guān)閉狀態(tài),蘋果終端也可以用 Apple Notification的方式(程序圖標(biāo)、信息彈窗、聲音提示等)提示用戶[11],與GCM類似,服務(wù)同樣受到限制。

    2.3 黑莓郵件推送

    黑莓Push Mail推送服務(wù)雖然很好,但是門檻高,需與移動運營商合作,尤其對于個人用戶,手續(xù)相當(dāng)復(fù)雜,黑莓代理商不提供個人用戶的郵件服務(wù)器,需要與一家開通黑莓業(yè)務(wù)的企業(yè)掛靠,然后向移動申請開通郵件推送服務(wù),耗時較長,并且價錢對于普通用戶高[12]。

    2.4 第三方平臺

    目前國內(nèi)、國外有一些推送平臺可供使用,但是涉及到收費、保密、服務(wù)質(zhì)量、擴(kuò)展等問題,市場占有率并不高。

    3 本文解決方案

    3.1 安全設(shè)計

    系統(tǒng)中加入安全認(rèn)證機(jī)制,解決現(xiàn)有的消息推送系統(tǒng)存在安全漏洞這一問題。該機(jī)制主要分為兩步,即IP驗證模塊和數(shù)字簽名認(rèn)證模塊。通過設(shè)置IP白名單來驗證用戶的合法性,可以阻擋絕大部分非法請求;通過數(shù)字簽名認(rèn)證可以進(jìn)一步保證系統(tǒng)信息的安全,防止信息在傳輸過程中遭到篡改以及非法的攻擊等。

    在消息發(fā)布客戶端向消息服務(wù)器發(fā)起連接發(fā)布請求時,消息服務(wù)器需要對其進(jìn)行安全認(rèn)證,以決定是否接收該客戶端的連接請求,通過安全認(rèn)證機(jī)制之后,才能使用消息推送服務(wù),從而保證了消息推送系統(tǒng)的安全性,安全認(rèn)證機(jī)制流程如圖1所示。

    圖1 安全認(rèn)證機(jī)制流程

    安全認(rèn)證步驟如下:

    (1)發(fā)布者客戶端請求消息發(fā)送服務(wù)之前,先調(diào)用服務(wù)器提供的數(shù)字簽名認(rèn)證服務(wù)生成密鑰對;

    (2)發(fā)布者使用生成的私鑰加密生成數(shù)字簽名,并將公鑰、簽名以及數(shù)據(jù)發(fā)送給消息服務(wù)器,請求消息發(fā)布服務(wù);

    (3)消息服務(wù)器在接收到發(fā)布者客戶端的消息發(fā)布請求服務(wù)之后,先通過IP驗證模塊,判斷發(fā)布者是否合法,驗證通過則進(jìn)行下一步,否則返回錯誤提示給消息發(fā)布者;

    (4)消息服務(wù)器使用公鑰、簽名對數(shù)據(jù)驗證,驗證成功則進(jìn)行后續(xù)的消息服務(wù),并返回成功提示給消息發(fā)布者,否則返回錯誤提示給消息發(fā)布者。

    3.2 個性化智能推送

    系統(tǒng)中加入多樣化智能選擇機(jī)制,解決現(xiàn)有的消息推送系統(tǒng)缺乏個性化智能推送的問題,該機(jī)制包括智能選擇發(fā)送方式模塊和智能選擇通信模式模塊。通過智能選擇發(fā)送方式模塊,系統(tǒng)可以根據(jù)用戶的個性化需求智能選擇用戶需要的通信方式,如軟件、郵箱、短信等。通過智能選擇通信模式模塊,系統(tǒng)可以根據(jù)傳遞消息的類型、用戶訂閱情況等來判斷使用合適的通信模式,如點對點模式、發(fā)布/訂閱模式。

    在消息發(fā)送前,需要對要發(fā)送的消息進(jìn)行智能選擇,根據(jù)用戶的需求、消息的類型和消息的訂閱情況來智能選擇應(yīng)用合適的消息發(fā)送方式和消息通信模式,多樣化智能推送機(jī)制判斷的依據(jù)包括消息是否標(biāo)記過、接收端是否多、特定用戶是否指定、消息是否多等。多樣化智能選擇機(jī)制的流程如圖2所示。

    圖2 多樣化智能推送機(jī)制流程

    多樣化智能選擇步驟如下:

    (1)當(dāng)收到需要傳遞的消息時,先要進(jìn)行智能選擇發(fā)送方式的判斷;

    (2)看是否有標(biāo)記發(fā)送方式,如果消息發(fā)送方已經(jīng)標(biāo)記了用何種發(fā)送方式,比如MQTT推送、郵件推送、短信推送等,消息服務(wù)器就按照發(fā)送方標(biāo)識的發(fā)送方式進(jìn)行發(fā)送;如果沒有標(biāo)識以何種方式發(fā)送就默認(rèn)MQTT推送;

    (3)進(jìn)行智能選擇通信模式的判斷;

    (4)查看是否有標(biāo)記通信模式,如果消息發(fā)布方已經(jīng)標(biāo)識采用什么樣的通信模式,那么消息服務(wù)器就按照發(fā)送方標(biāo)識的通信模式進(jìn)行傳遞;如果沒有標(biāo)識通信模式,則繼續(xù)執(zhí)行下一步;

    (5)判斷是否是給特定用戶發(fā)送消息,如果是就采用PTP通信模式,并且將其在消息屬性中進(jìn)行標(biāo)記,以便下次再轉(zhuǎn)發(fā)消息時方便快捷;

    (6)如果不是就繼續(xù)判斷消息是否多,消息的多少由用戶自己設(shè)定一個閾值,如果消息超過這個閾值,就將消息先存入待發(fā)送的消息隊列;如果消息較少沒有超過設(shè)定的閾值,就選擇用Pub/Sub通信模式進(jìn)行消息推送并標(biāo)記。

    3.3 消息管理機(jī)制

    消息管理機(jī)制包括消息隊列管理模塊、訂閱表管理模塊、消息匹配轉(zhuǎn)發(fā)模塊,通過這些模塊的配合實現(xiàn)消息的處理存儲轉(zhuǎn)發(fā)功能。

    3.3.1 消息隊列管理模塊

    實現(xiàn)異步通信的核心本質(zhì)是隊列化,消息通過隊列進(jìn)行存儲轉(zhuǎn)發(fā)的機(jī)制稱作隊列管理機(jī)制。隊列管理機(jī)制是消息隊列模式的具體實現(xiàn),主要有發(fā)送隊列、接收隊列、延遲隊列的管理。發(fā)送隊列接收消息發(fā)布者發(fā)送的消息,指定消息源地址,以便根據(jù)需要回復(fù)該消息時使用;接收隊列是訂閱者的消息接收隊列,指定了消息發(fā)往的目的地,消息服務(wù)器根據(jù)該信息決定發(fā)往哪個訂閱者;延遲隊列的作用是,當(dāng)消息無法發(fā)送出去時先保存到延遲發(fā)送隊列中,當(dāng)與客戶端連接成功后再發(fā)送。

    3.3.2 訂閱表管理模塊

    該模塊負(fù)責(zé)管理和維護(hù)訂閱表信息,訂閱表記錄了訂閱主題及對應(yīng)的客戶端訂閱信息[13-14]。

    訂閱表管理模塊處理客戶端訂閱消息的算法流程如圖3所示。

    圖3 訂閱消息流程

    訂閱表管理模塊處理步驟如下:

    (1)對于客戶端的訂閱消息,首先在訂閱表中查詢是否已經(jīng)存在該訂閱主題,如果不存在該主題,則創(chuàng)建該主題,并創(chuàng)建該客戶端訂閱者信息節(jié)點,否則進(jìn)行步驟(2);

    (2)查詢該客戶是否已經(jīng)訂閱了該主題的消息,如果已經(jīng)訂閱該主題消息,則對訂閱者信息節(jié)點更新修改,否則增加該訂閱者信息節(jié)點。

    訂閱表管理模塊處理客戶端取消訂閱消息的算法流程如圖4所示。

    圖4 取消訂閱消息流程

    訂閱表管理模塊處理步驟如下:

    (1)對于客戶端取消訂閱消息,首先在訂閱表中查詢是否存在該訂閱主題,如果不存在則結(jié)束,否則進(jìn)行步驟(2);

    (2)查詢該客戶是否訂閱了此主題的消息,如果訂閱了,則刪除該客戶端訂閱節(jié)點,繼續(xù)進(jìn)行步驟(3);

    (3)如果刪除該客戶端訂閱節(jié)點后,該訂閱主題對應(yīng)的客戶端訂閱節(jié)點為空,則刪除該訂閱主題。

    3.3.3 消息匹配轉(zhuǎn)發(fā)模塊

    系統(tǒng)通過該模塊接收消息發(fā)布者發(fā)布的消息,消息訂閱者的訂閱消息、取消訂閱消息,通過消息主題的交互匹配,將收到的消息正確地轉(zhuǎn)發(fā)給相應(yīng)的訂閱者。

    4 系統(tǒng)實現(xiàn)

    4.1 系統(tǒng)架構(gòu)設(shè)計

    消息推送系統(tǒng)架構(gòu)設(shè)計如圖5所示,主要包括3個部分:消息發(fā)布者,消息服務(wù)器,消息訂閱者。

    圖5 系統(tǒng)架構(gòu)

    4.1.1 消息發(fā)布者

    消息發(fā)布者相當(dāng)于消息的生產(chǎn)者,應(yīng)用程序每生產(chǎn)一條消息并不是直接交給消息接收者,而是交給消息服務(wù)器,由服務(wù)器決定將消息發(fā)送給哪些接收者。

    4.1.2 消息訂閱者

    消息訂閱者相當(dāng)于消息的消費者,應(yīng)用程序從收到消息開始,根據(jù)消息中的內(nèi)容做出響應(yīng),并根據(jù)需要決定是否將結(jié)果反饋給消息服務(wù)器。消息的發(fā)布者與接收者的角色并不是固定的,基于異步通信機(jī)制的應(yīng)用程序通常既是消息的發(fā)布者,又是消息的訂閱者。

    4.1.3 消息服務(wù)器

    消息服務(wù)器是整個消息推送系統(tǒng)的核心,也是整個系統(tǒng)的創(chuàng)新設(shè)計所在,主要包括安全認(rèn)證機(jī)制、多樣化智能選擇機(jī)制和消息管理機(jī)制。安全認(rèn)證機(jī)制能夠避免非法連接,防止信息在傳輸過程中遭到篡改以及非法的攻擊,有效保證系統(tǒng)安全;多樣化智能選擇機(jī)制包括智能選擇發(fā)送方式和智能選擇通信模式,分別用來智能選擇用戶需要的發(fā)送查看方式和消息傳遞需要的通信模式;消息管理機(jī)制主要負(fù)責(zé)消息隊列管理、訂閱表管理、消息主題匹配、消息存儲轉(zhuǎn)發(fā)等。

    4.2 系統(tǒng)工作流程

    上述系統(tǒng)架構(gòu)的詳細(xì)工作流程如下:

    (1)消息訂閱者連接到消息服務(wù)器,訂閱/取消自己的主題,按照訂閱主題監(jiān)聽自己的消息隊列;

    (2)消息發(fā)布者將要發(fā)送的數(shù)據(jù)打包成消息的形式發(fā)送給消息服務(wù)器,并給該消息設(shè)定一個主題;

    (3)消息服務(wù)器通過安全認(rèn)證機(jī)制驗證消息發(fā)布者的合法性,驗證通過進(jìn)入下一步,否則消息推送服務(wù)停止;

    (4)消息服務(wù)器通過多樣化智能選擇機(jī)制,選取合適的發(fā)送方式和通信模式;

    (5)消息代理服務(wù)器通過消息管理機(jī)制進(jìn)行主題匹配,并將相應(yīng)主題的消息推送到訂閱了該主題的移動終端的消息隊列;

    (6)消息訂閱者監(jiān)聽的消息隊列有新消息,接收推送過來的新消息,并查看新消息。

    5 測試結(jié)果與分析

    5.1 測試環(huán)境

    基于農(nóng)業(yè)物聯(lián)網(wǎng)平臺的手機(jī)App軟件,是所在物聯(lián)網(wǎng)項目組開發(fā)的一款集農(nóng)業(yè)物聯(lián)網(wǎng)平臺數(shù)據(jù)監(jiān)測、反向控制、消息推送接收等功能于一體的手機(jī)應(yīng)用,將它作為功能測試的終端,功能測試示意圖如圖6所示。采用的PC服務(wù)器配置情況為Windows 7操作系統(tǒng),4核處理器,CPU為AMD Athlon(tm)II X4 645 Processor,內(nèi)存 2 GB,硬盤容量 450 GB。

    圖6 功能測試示意圖

    5.2 功能測試

    5.2.1 安全認(rèn)證機(jī)制功能測試

    選取未經(jīng)消息服務(wù)器許可的PC客戶端訪問消息服務(wù)器,測試結(jié)果如圖7所示。選取PC的IP為192.168.64.102,雖然該 PC 客戶端知道消息服務(wù)器的 IP 為 192.168.64.131,端口號為 9095,但由于沒有通過消息服務(wù)器的安全認(rèn)證機(jī)制,得到了服務(wù)器返回的“Permission denied”錯誤提示,因此該PC無法使用消息推送服務(wù),從而證明安全認(rèn)證機(jī)制能夠正常工作。

    圖7 安全認(rèn)證失敗

    5.2.2 多樣化智能選擇機(jī)制功能測試

    物聯(lián)網(wǎng)平臺發(fā)布三類消息,分別進(jìn)行智能測試。

    (1)群發(fā)消息:發(fā)送通知公告,界面如圖8所示,7月9日周三下午7:39手機(jī)終端收到了物聯(lián)網(wǎng)平臺推送過來的消息,消息主題“通知公告”,消息內(nèi)容“來自物聯(lián)網(wǎng)平臺的農(nóng)業(yè)資訊”。

    圖8 通知公告消息

    消息服務(wù)器上的部分?jǐn)?shù)據(jù)結(jié)果如圖9所示,訂閱主題“通知公告”,消息內(nèi)容:“來自物聯(lián)網(wǎng)平臺的農(nóng)業(yè)資訊”,消息級別 QoS為1,“false”表明是實時發(fā)出的消息,消息服務(wù)器 IP 為192.168.64.131。

    圖9 消息服務(wù)器上的部分?jǐn)?shù)據(jù)

    (2)特定用戶消息:分別給User1和User2 2個用戶發(fā)送不同的消息,界面如圖10、圖11所示,User1收到了“User 1的報警信息”;User 2收到了“User 2的報警信息”。

    圖10 User1用戶消息

    圖11 User2用戶消息

    (3)其他發(fā)送方式:郵箱發(fā)送,郵箱界面如圖12所示,郵件的發(fā)件人為“消息服務(wù)管理系統(tǒng)”,收件人為本文作者的QQ郵箱,用戶名為“Jenny”,消息內(nèi)容為“您好!這是一封來自農(nóng)業(yè)物聯(lián)網(wǎng)平臺的郵件,請查收?!?/p>

    圖12 郵件詳情信息

    通過上述3類消息的測試結(jié)果,可以看出該消息推送系統(tǒng)能夠很好地按照消息的不同類型和用戶的個性化需求,智能選擇合適的消息通信模式和消息發(fā)送方式。

    5.3 性能測試

    為了確保消息服務(wù)器在負(fù)載逐漸增加情況下的性能,需要進(jìn)行性能測試。通過在PC端實現(xiàn)客戶端程序,模擬大量用戶對服務(wù)器發(fā)起連接請求,鑒于服務(wù)器配置條件和時延需求,連接數(shù)分別為100,200,400,600,800,1 000,并在不同連接數(shù)情況下發(fā)送不同數(shù)量的消息,消息數(shù)分別為 10,100,200,300,400,500,推送成功率及服務(wù)器發(fā)送時間、接收時間結(jié)果如表1所示。

    表1 消息推送性能測試結(jié)果

    從表1中可以看到,在發(fā)送消息數(shù)一定的情況下,隨著連接數(shù)的增多,消息發(fā)送時間和接收時間略有增加,變化幅度不太明顯,可見連接數(shù)對系統(tǒng)性能影響較小;在連接數(shù)一定的情況下,隨著發(fā)送消息數(shù)量的增多,消息發(fā)送時間和接收時間不斷增加,尤其是發(fā)送時間增加幅度較大,可見消息數(shù)對系統(tǒng)性能影響較大,面對大數(shù)據(jù)交互時易造成服務(wù)器性能瓶頸。從總體來看,在局域網(wǎng)環(huán)境下,所有推送的成功率都達(dá)到了100%,當(dāng)連接數(shù)為1 000,發(fā)送消息數(shù)為500時,發(fā)送時間和接收時間都在可接受范圍內(nèi),系統(tǒng)性能良好。

    6 結(jié)束語

    本文論述了一種基于MQTT安全智能的消息推送系統(tǒng),通過與客戶端聯(lián)合,對不同平臺上的用戶進(jìn)行高效、準(zhǔn)確的消息推送,目前已應(yīng)用于實際項目中,經(jīng)過測試,系統(tǒng)運行良好,滿足大部分企業(yè)級應(yīng)用的消息推送需求。

    隨著物聯(lián)網(wǎng)系統(tǒng)的數(shù)據(jù)規(guī)模爆發(fā)式增長,大數(shù)據(jù)交互時消息服務(wù)器的性能瓶頸和單點失效的局限性越發(fā)明顯,嚴(yán)重影響了系統(tǒng)可用性[15]。因此,可以通過建立服務(wù)器集群,以加強(qiáng)服務(wù)器的穩(wěn)定性和可靠性,并且支持更多的用戶;也可以通過構(gòu)建高性能低功耗的云計算平臺,依托云計算和智能虛擬化等技術(shù),實現(xiàn)靈活高效的計算資源調(diào)度,充分利用計算資源,從而改善服務(wù)器性能,增強(qiáng)系統(tǒng)可靠性,為最終用戶提供更加動態(tài),高效和可靠的網(wǎng)絡(luò)體驗。對于企業(yè)中龐大的系統(tǒng),當(dāng)系統(tǒng)出現(xiàn)故障時,系統(tǒng)的恢復(fù)能力十分重要??紤]在消息推送系統(tǒng)中加入消息緩存機(jī)制,以確保系統(tǒng)出現(xiàn)突發(fā)故障或者非正常退出時,消息依然能夠安全可靠地傳送到目的地,并且不會重復(fù)傳送。

    [1] 顧正敏.一種面向Android平臺的輕量級推送技術(shù)研究與應(yīng)用[D].北京:北京大學(xué),2013.

    [2] 姜夢蘭.基于消息中間件服務(wù)可靠性保障方案的研究與實現(xiàn)[D].成都:電子科技大學(xué),2010.

    [3] 馬 ?。谙⒅虚g件的Web Services的研究和實現(xiàn)[D].大連:大連海事大學(xué),2007.

    [4] 王廣澤.基于 Pub/Sub模式的智能消息中間件研究[J].信息技術(shù),2009,(5):171-173.

    [5] Lee S,Kim H,Hong Dong-kweon,et al.Correlation Analysis of MQTT Loss and Delay According to Qos Level[C]//Proceedings of International Conference on Information Networking.Washington D.C.,USA:IEEE Press,2013:714-717.

    [6] Behnel S,F(xiàn)iege L,Muehl G,et al.On Quality of Service and Publish Subscribe[C]//Proceedings of the 26th IEEE International Conference on Distributed Computing Systems.Washington D.C.,USA:IEEE Press,2006:20.

    [7] Hunkeler U,Truong H L,Clark A S.MQTT-S-A Publish/Subscribe Protocol for Wireless Sensor Networks[C]//Proceedings of Conference on Communication Systems Software and Middleware.Washington D.C.,USA:IEEE Press,2008:791-798.

    [8] Collina M,Corazza G E,Vanelli-Coralli A.Introducing the QEST Broker:Scaling the IoT by Bridging MQTT and REST[C]//Proceedings of the 3rd International Symposium on PersonalIndoorand Mobile Radio Communications.Washington D.C.,USA:IEEE Press,2012:36-41.

    [9] Hansen J,Gronli T M,Ghinea G.Cloud to Device Push Messaging on Android:A Case Study[C]//Proceedings of International Conference on Advanced Information Networking and Applications Workshops.Washington D.C.,USA:IEEE Press,2012:1298-1303.

    [10] 張長學(xué),張 偉,董智明.移動推送技術(shù)面面觀[J].移動通信,2011,35(5):21-27.

    [11] 王克峰.基于Android的信息推送管理系統(tǒng)的設(shè)計和實現(xiàn)[D].大連:大連理工大學(xué),2012.

    [12] 游思佳,趙久成,伏京生.黑莓推送機(jī)制和聯(lián)通黑莓業(yè)務(wù)發(fā)展分析[J].信息通信技術(shù),2011,(6):75-79.

    [13] 杜 蕊.智能消息中間件的研究與應(yīng)用[D].哈爾濱:哈爾濱理工大學(xué),2012.

    [14] 潘國偉,宋 瑋,王相南,等.發(fā)布/訂閱模式消息中間件在 SCADA系統(tǒng)中的應(yīng)用[J].電網(wǎng)技術(shù),2008,32(18):77-80.

    [15] Bernstein P,Philip A.Middleware:A Model for Distributed Services[J].Communications of the ACM,1996,39(2):86-97.

    猜你喜歡
    發(fā)布者隊列消息
    隊列里的小秘密
    基于多隊列切換的SDN擁塞控制*
    軟件(2020年3期)2020-04-20 00:58:44
    一張圖看5G消息
    在隊列里
    基于NDN的高效發(fā)布/訂閱系統(tǒng)設(shè)計與實現(xiàn)
    豐田加速駛?cè)胱詣玉{駛隊列
    廣告發(fā)布者的著作權(quán)審查義務(wù)問題研究
    加權(quán)映射匹配方法的站內(nèi)搜索引擎設(shè)計
    消息
    消息
    av福利片在线| 在线观看午夜福利视频| 久久草成人影院| 淫妇啪啪啪对白视频| 国产伦在线观看视频一区| 亚洲精品中文字幕在线视频| 99热只有精品国产| 一本久久中文字幕| www.精华液| 美国免费a级毛片| 日韩免费av在线播放| 丰满的人妻完整版| 桃红色精品国产亚洲av| 人人澡人人妻人| 国产v大片淫在线免费观看| 无遮挡黄片免费观看| 亚洲第一av免费看| 国产成人精品无人区| 精品熟女少妇八av免费久了| 看免费av毛片| 听说在线观看完整版免费高清| 国内少妇人妻偷人精品xxx网站 | 久久精品国产亚洲av高清一级| 人成视频在线观看免费观看| a级毛片在线看网站| 十八禁人妻一区二区| 欧美色视频一区免费| 久久久精品国产亚洲av高清涩受| xxxwww97欧美| 国产久久久一区二区三区| 国产精品一区二区免费欧美| 黄色毛片三级朝国网站| 国产亚洲精品综合一区在线观看 | 妹子高潮喷水视频| 亚洲激情在线av| 国产精品久久久久久人妻精品电影| 国产亚洲欧美98| 欧美最黄视频在线播放免费| 老司机靠b影院| 亚洲成av片中文字幕在线观看| 国产成人影院久久av| 欧美另类亚洲清纯唯美| 在线观看免费视频日本深夜| 在线永久观看黄色视频| 午夜精品在线福利| 精品久久久久久久人妻蜜臀av| 欧美日韩黄片免| 欧美激情 高清一区二区三区| 色精品久久人妻99蜜桃| 一本精品99久久精品77| 久久国产精品影院| 久久天堂一区二区三区四区| 亚洲五月婷婷丁香| 免费在线观看日本一区| 悠悠久久av| 长腿黑丝高跟| 国产真实乱freesex| 久久午夜综合久久蜜桃| 每晚都被弄得嗷嗷叫到高潮| 久久久久久国产a免费观看| 亚洲一卡2卡3卡4卡5卡精品中文| 日日摸夜夜添夜夜添小说| 亚洲成人久久性| 精品乱码久久久久久99久播| 久久天躁狠狠躁夜夜2o2o| 欧美黄色淫秽网站| 韩国av一区二区三区四区| 天天躁夜夜躁狠狠躁躁| 欧美日韩亚洲综合一区二区三区_| 麻豆成人午夜福利视频| 免费一级毛片在线播放高清视频| 欧美一区二区精品小视频在线| 亚洲成人国产一区在线观看| 老鸭窝网址在线观看| 91麻豆av在线| 久久国产精品影院| 天堂动漫精品| 欧美日韩一级在线毛片| 我的亚洲天堂| 亚洲电影在线观看av| 99re在线观看精品视频| 国产精品 国内视频| 欧美另类亚洲清纯唯美| 美女国产高潮福利片在线看| 国产高清激情床上av| 欧美成人性av电影在线观看| www.精华液| 激情在线观看视频在线高清| 少妇被粗大的猛进出69影院| 精品久久久久久久末码| 国产在线精品亚洲第一网站| 午夜福利高清视频| 国产欧美日韩精品亚洲av| 一本久久中文字幕| 怎么达到女性高潮| 不卡一级毛片| 国产精品日韩av在线免费观看| 久久性视频一级片| 人妻丰满熟妇av一区二区三区| 一边摸一边做爽爽视频免费| 国产欧美日韩精品亚洲av| tocl精华| 亚洲av中文字字幕乱码综合 | 国产成人精品久久二区二区91| 亚洲成国产人片在线观看| 国产精品亚洲美女久久久| 男人舔奶头视频| 欧美性猛交黑人性爽| 可以在线观看的亚洲视频| 黄色a级毛片大全视频| 久久国产精品影院| 深夜精品福利| 亚洲色图 男人天堂 中文字幕| 我的亚洲天堂| 波多野结衣高清无吗| 女性生殖器流出的白浆| 国产真实乱freesex| 亚洲欧美日韩高清在线视频| 国内少妇人妻偷人精品xxx网站 | 亚洲全国av大片| 啦啦啦 在线观看视频| 1024手机看黄色片| 一区二区三区国产精品乱码| 久久国产乱子伦精品免费另类| 国产亚洲精品久久久久5区| 色av中文字幕| 亚洲国产欧美日韩在线播放| 欧美日韩乱码在线| 两个人看的免费小视频| 久久婷婷成人综合色麻豆| 国产三级黄色录像| 欧美色欧美亚洲另类二区| 欧美日韩瑟瑟在线播放| 亚洲熟妇中文字幕五十中出| 亚洲第一欧美日韩一区二区三区| 国产精品98久久久久久宅男小说| 国产私拍福利视频在线观看| 在线观看免费午夜福利视频| 岛国在线观看网站| 十八禁网站免费在线| 美女 人体艺术 gogo| 中文字幕精品免费在线观看视频| 18禁国产床啪视频网站| 国产日本99.免费观看| 日本熟妇午夜| 男女床上黄色一级片免费看| 99riav亚洲国产免费| 一进一出抽搐动态| 成人18禁在线播放| 日本熟妇午夜| 国产精品影院久久| 国产av不卡久久| 啪啪无遮挡十八禁网站| 久久久精品国产亚洲av高清涩受| 欧美中文综合在线视频| 日日摸夜夜添夜夜添小说| 亚洲欧美精品综合一区二区三区| 男人舔女人的私密视频| 丰满的人妻完整版| www.www免费av| 欧洲精品卡2卡3卡4卡5卡区| 757午夜福利合集在线观看| 一级a爱片免费观看的视频| 黑丝袜美女国产一区| av福利片在线| 中文字幕av电影在线播放| 精品不卡国产一区二区三区| 淫秽高清视频在线观看| 国产av一区在线观看免费| 亚洲国产欧美日韩在线播放| 男女视频在线观看网站免费 | 亚洲中文字幕日韩| 一个人免费在线观看的高清视频| svipshipincom国产片| 欧美日韩黄片免| 国产精品日韩av在线免费观看| 女人被狂操c到高潮| 女同久久另类99精品国产91| 黑丝袜美女国产一区| 亚洲国产精品久久男人天堂| 男人舔奶头视频| 69av精品久久久久久| 高清在线国产一区| 大型黄色视频在线免费观看| 中国美女看黄片| 50天的宝宝边吃奶边哭怎么回事| 一级a爱片免费观看的视频| 久久精品成人免费网站| 91在线观看av| 99精品欧美一区二区三区四区| 国产成人一区二区三区免费视频网站| 亚洲熟女毛片儿| 欧美性猛交黑人性爽| 亚洲av电影不卡..在线观看| 亚洲 国产 在线| av视频在线观看入口| 久久久久久久久免费视频了| 男女下面进入的视频免费午夜 | 老司机在亚洲福利影院| or卡值多少钱| 亚洲人成网站高清观看| av在线播放免费不卡| 久久九九热精品免费| 国产熟女xx| 亚洲成人国产一区在线观看| 夜夜夜夜夜久久久久| 手机成人av网站| 中文字幕人妻丝袜一区二区| 桃色一区二区三区在线观看| 精品国产亚洲在线| 两个人视频免费观看高清| 欧美久久黑人一区二区| 国产成人系列免费观看| 制服诱惑二区| 少妇熟女aⅴ在线视频| 亚洲av美国av| 亚洲av电影不卡..在线观看| 嫩草影视91久久| 亚洲精华国产精华精| 波多野结衣巨乳人妻| 在线观看一区二区三区| 免费在线观看成人毛片| 国语自产精品视频在线第100页| 亚洲av成人av| 国产成人啪精品午夜网站| 悠悠久久av| 国产成人精品久久二区二区91| 一本精品99久久精品77| 美女免费视频网站| 亚洲一卡2卡3卡4卡5卡精品中文| 精品少妇一区二区三区视频日本电影| 国产精品av久久久久免费| 国产片内射在线| 18禁观看日本| 欧美成狂野欧美在线观看| 免费在线观看视频国产中文字幕亚洲| 免费电影在线观看免费观看| 国产亚洲欧美98| 亚洲精品国产区一区二| 免费看十八禁软件| 少妇熟女aⅴ在线视频| 19禁男女啪啪无遮挡网站| 欧美中文综合在线视频| 亚洲欧美日韩无卡精品| 久久久精品国产亚洲av高清涩受| 动漫黄色视频在线观看| 久久亚洲真实| 一级毛片高清免费大全| 欧美午夜高清在线| 人妻久久中文字幕网| 老熟妇仑乱视频hdxx| 啪啪无遮挡十八禁网站| 99国产精品一区二区三区| 深夜精品福利| 级片在线观看| av在线播放免费不卡| 久99久视频精品免费| 老司机在亚洲福利影院| 久久精品国产亚洲av高清一级| 亚洲精品av麻豆狂野| 久久99热这里只有精品18| 美女 人体艺术 gogo| 夜夜看夜夜爽夜夜摸| 色综合站精品国产| 亚洲在线自拍视频| 久久狼人影院| 十分钟在线观看高清视频www| 一边摸一边做爽爽视频免费| 国产精品 国内视频| 中文资源天堂在线| 露出奶头的视频| 成人18禁高潮啪啪吃奶动态图| 午夜免费成人在线视频| 青草久久国产| 一二三四在线观看免费中文在| 亚洲狠狠婷婷综合久久图片| 可以在线观看毛片的网站| 日韩 欧美 亚洲 中文字幕| 一进一出抽搐动态| 老汉色∧v一级毛片| 日韩av在线大香蕉| 在线十欧美十亚洲十日本专区| av有码第一页| 国产精品电影一区二区三区| 88av欧美| 精品第一国产精品| 午夜福利一区二区在线看| 久久久久久亚洲精品国产蜜桃av| 人人妻,人人澡人人爽秒播| 久久午夜亚洲精品久久| 黄网站色视频无遮挡免费观看| 成人午夜高清在线视频 | 两个人视频免费观看高清| 热re99久久国产66热| 美女高潮喷水抽搐中文字幕| 中文在线观看免费www的网站 | 亚洲国产欧美一区二区综合| 日韩精品中文字幕看吧| 久久中文字幕一级| 一区二区三区国产精品乱码| 精品一区二区三区av网在线观看| 国产精品香港三级国产av潘金莲| 久久精品国产99精品国产亚洲性色| 一进一出抽搐gif免费好疼| 在线观看午夜福利视频| 国产黄片美女视频| 男女视频在线观看网站免费 | 欧美乱码精品一区二区三区| 深夜精品福利| 久久热在线av| 老司机深夜福利视频在线观看| 一级黄色大片毛片| 欧美日韩黄片免| 一二三四社区在线视频社区8| 久久久久久大精品| 久久午夜亚洲精品久久| 波多野结衣巨乳人妻| 色在线成人网| 免费高清在线观看日韩| 精品熟女少妇八av免费久了| 看黄色毛片网站| 91成人精品电影| 久久久久久久精品吃奶| 国产成人av激情在线播放| 亚洲美女黄片视频| cao死你这个sao货| 午夜免费鲁丝| 亚洲欧美日韩无卡精品| 一本一本综合久久| 亚洲自偷自拍图片 自拍| 欧美激情 高清一区二区三区| 国产亚洲欧美98| 亚洲 欧美 日韩 在线 免费| 久久中文字幕一级| 黄片播放在线免费| 又紧又爽又黄一区二区| 色播亚洲综合网| 天天一区二区日本电影三级| 亚洲av熟女| 搞女人的毛片| 一夜夜www| 亚洲一区二区三区不卡视频| 亚洲av日韩精品久久久久久密| 男女那种视频在线观看| 亚洲成av片中文字幕在线观看| 最近最新中文字幕大全电影3 | 在线av久久热| 成人三级黄色视频| 两人在一起打扑克的视频| 男人舔奶头视频| 人人妻人人澡人人看| 亚洲成人久久性| 亚洲色图 男人天堂 中文字幕| 日本黄色视频三级网站网址| 制服诱惑二区| 日韩免费av在线播放| 欧美人与性动交α欧美精品济南到| 成人特级黄色片久久久久久久| www.www免费av| 又紧又爽又黄一区二区| 91国产中文字幕| 在线观看免费视频日本深夜| 成人手机av| 国产午夜福利久久久久久| 午夜福利视频1000在线观看| 国产一级毛片七仙女欲春2 | 97人妻精品一区二区三区麻豆 | 18禁观看日本| 精品一区二区三区四区五区乱码| 女人高潮潮喷娇喘18禁视频| 十分钟在线观看高清视频www| 国产亚洲精品第一综合不卡| 精品欧美一区二区三区在线| 国产高清激情床上av| 欧洲精品卡2卡3卡4卡5卡区| 国产精品香港三级国产av潘金莲| 亚洲男人的天堂狠狠| 男人舔女人下体高潮全视频| 国产精品 欧美亚洲| av欧美777| 午夜福利成人在线免费观看| 人人妻,人人澡人人爽秒播| 热99re8久久精品国产| 男人舔奶头视频| 久久这里只有精品19| 97碰自拍视频| 国产单亲对白刺激| 一a级毛片在线观看| 亚洲av电影不卡..在线观看| 色综合亚洲欧美另类图片| 首页视频小说图片口味搜索| 国产成人系列免费观看| 午夜成年电影在线免费观看| 国产精品,欧美在线| 91大片在线观看| 久久精品夜夜夜夜夜久久蜜豆 | 国产亚洲欧美精品永久| 国产免费av片在线观看野外av| 中文字幕最新亚洲高清| 亚洲成人国产一区在线观看| 99精品在免费线老司机午夜| 成人亚洲精品一区在线观看| 无限看片的www在线观看| 精品国产乱码久久久久久男人| 国产精品亚洲美女久久久| 国内毛片毛片毛片毛片毛片| 又黄又粗又硬又大视频| 欧美zozozo另类| 老熟妇乱子伦视频在线观看| 啪啪无遮挡十八禁网站| 久热爱精品视频在线9| 丝袜人妻中文字幕| 少妇粗大呻吟视频| e午夜精品久久久久久久| av天堂在线播放| 欧美中文日本在线观看视频| 男女下面进入的视频免费午夜 | 丝袜在线中文字幕| 国产熟女午夜一区二区三区| 男人舔奶头视频| 久久久久久亚洲精品国产蜜桃av| 精品人妻1区二区| 欧美黄色淫秽网站| 美女午夜性视频免费| 亚洲成国产人片在线观看| 美女大奶头视频| 91麻豆av在线| 免费电影在线观看免费观看| 免费在线观看日本一区| 极品教师在线免费播放| 老司机在亚洲福利影院| 亚洲成av人片免费观看| 久久久久久九九精品二区国产 | 怎么达到女性高潮| 天堂动漫精品| 日日爽夜夜爽网站| 国产一区二区激情短视频| 丰满人妻熟妇乱又伦精品不卡| 啦啦啦免费观看视频1| 免费在线观看亚洲国产| 波多野结衣av一区二区av| 中出人妻视频一区二区| 亚洲激情在线av| 精品久久久久久久久久免费视频| 欧美日韩中文字幕国产精品一区二区三区| 免费在线观看视频国产中文字幕亚洲| 久久天躁狠狠躁夜夜2o2o| 精品一区二区三区视频在线观看免费| 国产熟女午夜一区二区三区| 在线观看免费视频日本深夜| 大型av网站在线播放| 亚洲一区二区三区不卡视频| 色播亚洲综合网| 在线观看www视频免费| 1024手机看黄色片| 成人欧美大片| 国产精品亚洲一级av第二区| 亚洲精华国产精华精| 欧美国产精品va在线观看不卡| 宅男免费午夜| 制服诱惑二区| 国产精品亚洲一级av第二区| 视频在线观看一区二区三区| 少妇被粗大的猛进出69影院| 欧美另类亚洲清纯唯美| 一区福利在线观看| 色av中文字幕| 中文字幕人成人乱码亚洲影| 久久这里只有精品19| 悠悠久久av| 99在线视频只有这里精品首页| 手机成人av网站| 黑丝袜美女国产一区| 亚洲 欧美一区二区三区| 亚洲男人天堂网一区| 黄色丝袜av网址大全| 中文字幕人成人乱码亚洲影| 老司机福利观看| 99国产极品粉嫩在线观看| 中亚洲国语对白在线视频| 女性被躁到高潮视频| 国产精品av久久久久免费| 成人18禁高潮啪啪吃奶动态图| 亚洲精品在线观看二区| 一区二区三区精品91| 国产精品1区2区在线观看.| 制服丝袜大香蕉在线| netflix在线观看网站| 亚洲精品色激情综合| 91大片在线观看| 1024香蕉在线观看| 午夜成年电影在线免费观看| 午夜福利欧美成人| 成人三级做爰电影| 国产爱豆传媒在线观看 | 久久精品国产清高在天天线| 可以免费在线观看a视频的电影网站| 好男人电影高清在线观看| 丝袜人妻中文字幕| 日本成人三级电影网站| 亚洲性夜色夜夜综合| 国内精品久久久久精免费| 精华霜和精华液先用哪个| 首页视频小说图片口味搜索| 人人妻人人澡欧美一区二区| 国产成人av教育| 好男人电影高清在线观看| 亚洲人成电影免费在线| 身体一侧抽搐| 最近在线观看免费完整版| 欧美日韩黄片免| 麻豆国产av国片精品| 久久婷婷成人综合色麻豆| 香蕉国产在线看| 久久久久久人人人人人| 成年女人毛片免费观看观看9| 在线免费观看的www视频| 免费一级毛片在线播放高清视频| 亚洲国产精品成人综合色| 动漫黄色视频在线观看| 国产单亲对白刺激| 国产精品一区二区三区四区久久 | 国产午夜精品久久久久久| 超碰成人久久| 最近在线观看免费完整版| 欧美日本亚洲视频在线播放| 两个人看的免费小视频| 国产亚洲精品久久久久5区| 精品国产亚洲在线| 少妇的丰满在线观看| 男女床上黄色一级片免费看| 亚洲va日本ⅴa欧美va伊人久久| 香蕉国产在线看| 丁香欧美五月| 看免费av毛片| 日日干狠狠操夜夜爽| 妹子高潮喷水视频| 桃色一区二区三区在线观看| 亚洲av美国av| 欧美国产精品va在线观看不卡| 国产av又大| 99re在线观看精品视频| 国产精品电影一区二区三区| 亚洲黑人精品在线| 男人舔女人的私密视频| 国产av一区在线观看免费| 黑丝袜美女国产一区| 亚洲熟女毛片儿| 亚洲成国产人片在线观看| 日韩欧美三级三区| 欧美乱色亚洲激情| 欧美成狂野欧美在线观看| 18禁黄网站禁片免费观看直播| 夜夜躁狠狠躁天天躁| 性色av乱码一区二区三区2| 在线观看www视频免费| 精品久久蜜臀av无| 十八禁网站免费在线| 色老头精品视频在线观看| 操出白浆在线播放| 日韩欧美一区二区三区在线观看| 一区二区三区国产精品乱码| 久久精品91无色码中文字幕| 身体一侧抽搐| 法律面前人人平等表现在哪些方面| 老汉色av国产亚洲站长工具| 国产成人av激情在线播放| 亚洲av日韩精品久久久久久密| 亚洲av片天天在线观看| 亚洲精品国产精品久久久不卡| 正在播放国产对白刺激| 欧美黑人精品巨大| 欧美久久黑人一区二区| 国产三级黄色录像| 搡老熟女国产l中国老女人| 久久精品91无色码中文字幕| 一进一出抽搐gif免费好疼| 热99re8久久精品国产| 一级a爱片免费观看的视频| 精品午夜福利视频在线观看一区| 久久精品国产清高在天天线| 看免费av毛片| a级毛片a级免费在线| 国产亚洲精品一区二区www| 国产伦人伦偷精品视频| 侵犯人妻中文字幕一二三四区| 丝袜人妻中文字幕| 99久久久亚洲精品蜜臀av| 国产熟女午夜一区二区三区| 在线视频色国产色| 色综合欧美亚洲国产小说| 精品乱码久久久久久99久播| 色综合婷婷激情| 日日干狠狠操夜夜爽| 精品福利观看| 日韩大码丰满熟妇| 中文亚洲av片在线观看爽| 麻豆国产av国片精品| 波多野结衣高清无吗| 少妇的丰满在线观看| 两个人免费观看高清视频| 人妻丰满熟妇av一区二区三区| 国产一区二区三区在线臀色熟女| 搡老熟女国产l中国老女人| 人成视频在线观看免费观看| 亚洲三区欧美一区| 人人妻人人澡人人看| 18禁黄网站禁片免费观看直播| 亚洲欧洲精品一区二区精品久久久| 亚洲国产欧洲综合997久久, | or卡值多少钱| 亚洲av五月六月丁香网| 真人一进一出gif抽搐免费| 国产av在哪里看| 国内久久婷婷六月综合欲色啪|