| 企服解答
MQTT是長連接。MQTT(消息隊列遙測傳輸協(xié)議)是ISO 標準(ISO/IEC PRF 20922)下基于發(fā)布/訂閱模式的"輕量級"通訊協(xié)議,MQTT這種輕量級低消耗的協(xié)議來維護長連接。
mqtt是長連接嗎
MQTT是基于TCP長連接,首先是先跟MQTT服務(wù)器建立TCP連接,然后發(fā)送登錄請求,要保持長連接,定時發(fā)心跳包跟服務(wù)保持連接。
| 拓展閱讀
1、 MQTT的介紹
MQTT(Message Queuing Telemetry Transport,消息隊列遙測傳輸)是IBM開發(fā)的一個即時通訊協(xié)議,有可能成為物聯(lián)網(wǎng)的重要組成部分。該協(xié)議支持所有平臺,幾乎可以把所有聯(lián)網(wǎng)物品和外部連接起來,被用來當(dāng)做傳感器和致動器(比如通過Twitter讓房屋聯(lián)網(wǎng))的通信協(xié)議。
2、 MQTT的特點
(1)使用發(fā)布/訂閱消息模式,解除應(yīng)用程序耦合。
(2)二進制形式編碼,小型化傳輸,降低網(wǎng)絡(luò)開銷。
(3)三種消息發(fā)布服務(wù)質(zhì)量:至多一次、至少一次、只有一次。
(4)采用心跳機制,通過間斷性的發(fā)送報文。
[免責(zé)聲明]
文章標題: mqtt是長連接嗎
文章內(nèi)容為網(wǎng)站編輯整理發(fā)布,僅供學(xué)習(xí)與參考,不代表本網(wǎng)站贊同其觀點和對其真實性負責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時溝通。發(fā)送郵件至36dianping@36kr.com,我們會在3個工作日內(nèi)處理。