物聯(lián)網(wǎng)實時數(shù)據(jù)應(yīng)用,websocket和mqtt哪個比較適合?:筆者完整設(shè)計過mqtt構(gòu)架的云服務(wù)?梢蕴峁┮恍┙(jīng)驗。mqtt更適合。websocket其實是對瀏覽器設(shè)計的協(xié)議。瀏
筆者完整設(shè)計過mqtt構(gòu)架的云服務(wù)?梢蕴峁┮恍┙(jīng)驗。
mqtt更適合。
websocket其實是對瀏覽器設(shè)計的協(xié)議。
瀏覽器鏈接mqtt server就是通過websocket。
兩個都是保持tcpip鏈接。但是mqtt支持的功能更多。比如QoS 0,1,2。Shared Subscription.
介意查看下mqtt支持的各種功能。
全世界最好的庫就是國產(chǎn)的emqx。
其他mqtt庫或者服務(wù)也可以考慮。不過相對都差很多。
還有emqx比別的庫更適合kubernetes。
emqx各種module也比較齊全,比如AuthenticationModule,peformance monitor.
mqtt實時性不夠高,不適合高速數(shù)據(jù)采集傳輸用,這類用WEBSOCKET很合適。一般的應(yīng)用場景用MQTT 就非常方便,訂閱SYS主題可以一次性解決心跳同步,以及終端上線離線通知等很多問題,開發(fā)效率非常高。結(jié)合KAFKA可以做異步數(shù)據(jù)采集分析等后端業(yè)務(wù)處理
mqtt更適合物聯(lián)網(wǎng),功耗、消息也很精簡.
物聯(lián)網(wǎng)一般對功耗要求比較高(低功耗設(shè)備),本身物聯(lián)網(wǎng)設(shè)備性能偏低,所以tcp得ws協(xié)議不大適合。
MQTT 全稱為 Message Queuing Telemetry Transport(消息隊列遙測傳輸)是一種基于發(fā)布/訂閱范式的“輕量級”消息協(xié)議,由 IBM 發(fā)布。
MQTT 可以被解釋為一種低開銷,低帶寬占用的即時通訊協(xié)議,可以用極少的代碼和帶寬的為連接遠程設(shè)備提供實時可靠的消息服務(wù),它適用于硬件性能低下的遠程設(shè)備以及網(wǎng)絡(luò)狀況糟糕的環(huán)境下,因此 MQTT 協(xié)議在 IoT(Internet of things,物聯(lián)網(wǎng)),小型設(shè)備應(yīng)用,移動應(yīng)用等方面有較廣泛的應(yīng)用。</li> <li>IoT 設(shè)備要運作,就必須連接到互聯(lián)網(wǎng),設(shè)備才能相互協(xié)作,以及與后端服務(wù)協(xié)同工作。而互聯(lián)網(wǎng)的基礎(chǔ)網(wǎng)絡(luò)協(xié)議是 TCP/IP,MQTT 協(xié)議是基于 TCP/IP 協(xié)議棧而構(gòu)建的,因此它已經(jīng)慢慢的已經(jīng)成為了 IoT 通訊的標(biāo)準(zhǔn)。
mqtt,mqtt有over websocket的。你可以看看。
一天中什么時候運動減肥效果好抓 小孩能不能練啞鈴多大的孩子適合 小孩嘴唇起皮怎么辦怎樣才能預(yù)防 孩子的羅圈腿是怎么形成的三大因 孩子早戀怎么辦如何有效疏導(dǎo)孩子 醫(yī)生婆婆稱自己專業(yè)孩子的事必須 兒子成人禮送什么禮物好呢給你孩 有孩子的夫妻千萬不要離婚對于孩 小孩千萬別讓老人帶的說法正確嗎 自卑缺乏安全感的孩子怎么改善 怎么讓孩子開口說話 這幾個方法 怎么讓孩子吃飯 教你如何讓孩子 怎么管教不聽話的孩子 家長首先 頑皮的孩子怎么管教的 這些方法 叛逆期的孩子怎么管教 引導(dǎo)孩子 孩子性格軟弱怎么辦 懦弱的性格 孩子性格偏激怎么辦 孩子性格偏 孩子性格固執(zhí)怎么辦 家長們不妨 愛惹事的孩子怎么管教 不妨試試 養(yǎng)育優(yōu)秀的孩子具備特征,家長要 高考數(shù)學(xué)難出新天際,可有的孩子 “做胎教”和“不做胎教”的孩子 花費十幾萬只考了302分 媽媽覺得 甘肅作弊考生留下來的疑團,是怎 一舉奪魁!高三學(xué)生離校時,校領(lǐng) 高考釘子戶:26次參加高考,今年 D2809次列車因泥石流脫線!此類 “女兒16歲,學(xué)校宿舍里分娩了” 扭曲邪門的內(nèi)容,頻頻出現(xiàn)在教科 川渝地區(qū)幾所大學(xué)實力很牛!四川