回覆列表
  • 1 # 好郝爸爸

    筆者完整設計過mqtt構架的雲服務。可以提供一些經驗。

    mqtt更適合。

    websocket其實是對瀏覽器設計的協議。

    瀏覽器連結mqtt server就是透過websocket。

    兩個都是保持tcpip連結。但是mqtt支援的功能更多。比如QoS 0,1,2。Shared Subscription.

    介意檢視下mqtt支援的各種功能。

    全世界最好的庫就是中國產的emqx。

    其他mqtt庫或者服務也可以考慮。不過相對都差很多。

    還有emqx比別的庫更適合kubernetes。

    emqx各種module也比較齊全,比如AuthenticationModule,peformance monitor.

  • 2 # 哈頓大叔

    mqtt實時性不夠高,不適合高速資料採集傳輸用,這類用WEBSOCKET很合適。一般的應用場景用MQTT 就非常方便,訂閱SYS主題可以一次性解決心跳同步,以及終端上線離線通知等很多問題,開發效率非常高。結合KAFKA可以做非同步資料採集分析等後端業務處理

  • 3 # Figo陳飛

    mqtt和websocket是作用不同的協議。mqtt主要用於物聯網裝置通訊較多,也是比較輕量級的適合物聯網使用。websocket主要用於解決瀏覽器支援長連線通訊。mqtt over websocket解決了瀏覽器和裝置之間的通訊。

  • 4 # ljwhx

    直接用阿里雲的物聯網平臺的mqtt省事情 順便還有ota韌體升級和連線監控運維以及除錯診斷 規則分流等 主要看上了後面這些功能 自己搞太麻煩 mqtt本身隨便搭個都可以

  • 中秋節和大豐收的關聯?
  • 請問15萬左右買什麼車好,領克03福克斯高爾夫思域速騰?