什么是tcp/ip協(xié)議 MQTT比TCP協(xié)議好在哪兒?
MQTT比TCP協(xié)議好在哪兒?Mqtt是一種基于TCP協(xié)議的應用層協(xié)議,具有不同的層次。我想您可能想問,mqtt有什么比套接字消息交互更好的地方?在這種情況下,有幾個重要的原因:1。最大的優(yōu)點是降低了
MQTT比TCP協(xié)議好在哪兒?
Mqtt是一種基于TCP協(xié)議的應用層協(xié)議,具有不同的層次。我想您可能想問,mqtt有什么比套接字消息交互更好的地方?在這種情況下,有幾個重要的原因:
1。最大的優(yōu)點是降低了開發(fā)復雜度和開發(fā)成本,解決了網(wǎng)絡編程中的重連機制、包解析中的包粘貼處理、字節(jié)流處理、高并發(fā)處理、保證數(shù)據(jù)到達、保證數(shù)據(jù)唯一到達等問題。
2. Mqtt采用JSON作為交互數(shù)據(jù)格式,易于理解和對接,使得不同系統(tǒng)、不同設備和系統(tǒng)之間的交互更加容易,降低了開發(fā)和通信的復雜性。
3. 然而,就效率而言,mqtt仍然不如直接網(wǎng)絡編程,用netty開發(fā)并不困難