色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          "); //-->

          博客專欄

          EEPW首頁 > 博客 > HTTP協(xié)議和MQTT協(xié)議對比誰更好

          HTTP協(xié)議和MQTT協(xié)議對比誰更好

          發(fā)布人:成都億佰特 時(shí)間:2023-04-12 來源:工程師 發(fā)布文章

          HTTP協(xié)議是Web聯(lián)網(wǎng)的基礎(chǔ),也是應(yīng)用最為廣泛和流行的協(xié)議,HTTP連接最顯著的特點(diǎn)是客戶端發(fā)送的每次請求都需要服務(wù)器回送響應(yīng),在請求結(jié)束后,會(huì)主動(dòng)釋放連接。從建立連接到關(guān)閉連接的過程稱為“一次連接”。

          MQTT是一種基于發(fā)布/訂閱模式的“輕量級”通訊協(xié)議,該協(xié)議構(gòu)建于TCP/IP協(xié)議上,由IBM在1999年發(fā)布。MQTT最大優(yōu)點(diǎn)在于,用極少的代碼和有限的帶寬,為連接遠(yuǎn)程設(shè)備提供實(shí)時(shí)可靠的消息服務(wù)。

          作為一種低開銷、低帶寬占用的即時(shí)通訊協(xié)議,使其在物聯(lián)網(wǎng)、小型設(shè)備、移動(dòng)應(yīng)用等方面有較廣泛的應(yīng)用。

          根據(jù)3G網(wǎng)絡(luò)的測量結(jié)果,MQTT的吞吐量比HTTP快93倍。此外,與HTTP相比,MQTT協(xié)議確保了高傳輸。

          MQTT協(xié)議有3個(gè)級別的服務(wù)質(zhì)量:

          1、最多一次:保證盡力交付。

          2、至少一次:保證消息至少傳送一次,但是消息也可以不止一次傳遞。

          3、恰好一次:保證每個(gè)消息只被對方接收一次

          因?yàn)?/span>HTTP協(xié)議的首部(header)比較大,而且每次發(fā)送數(shù)據(jù)都要發(fā)送一個(gè)數(shù)據(jù)包來連接/斷開TCP,因此發(fā)送的數(shù)據(jù)越多,數(shù)據(jù)總通信量也就越大;

          MQTT 的首部比較小,還能在維持TCP連接的同時(shí),進(jìn)行下一次數(shù)據(jù)的收發(fā),所以比起HTTP,它更能抑制數(shù)據(jù)總通信量。

          所以綜上看來,你認(rèn)為HTTP協(xié)議和MQTT協(xié)議,那個(gè)協(xié)議會(huì)更好一些?

          文章轉(zhuǎn)載來源:https://www.ebyte.com/new-view-info.html?id=2342

          *博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請聯(lián)系工作人員刪除。




          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉