天天看點

#go##golang##golang學習##物聯網##mqtt##CoMQTT#MQTT代表MQ遙測傳輸。它是一個釋出

作者:夢回故裡歸來

#go##golang# #golang學習##物聯網##mqtt##CoMQTT#

MQTT 代表 MQ 遙測傳輸。它是一個釋出/訂閱、極其簡單和輕量級的消息傳遞協定,專為受限裝置和低帶寬、高延遲或不可靠的網絡而設計。

CoMQTT 是 golang 語言開發的 MQTT 代理伺服器,它支援分布式叢集,既可以将伺服器可用作獨立的二進制檔案,也可以作為庫嵌入到您自己的項目中。

CoMQTT 消息吞吐量與大家喜歡的 Mosquitto、Mosca 和 VerneMQ 相媲美。

Co MQTT 提供的主要功能特點如下:

1. Paho MQTT 3.0 / 3.1.1 / 5.0 相容。

2. 完整的 MQTT 功能集(QoS、保留、$SYS)。

3. 提供了用戶端身份驗證和主題通路控制接口,支援基于 Redis/HTTP/Mysql 的 Auth&ACL。

4. 提供基于 Trie 的訂閱模型。

5. 提供了環形緩沖區資料包編解碼器。

6. TCP、Websocket(包括 SSL/TLS)和儀表闆偵聽器。

7. 通過 Bolt 實作持久性和存儲接口。

8. 支援嵌入服務直接釋出 。

9. 支援對所有基本事件進行注冊綁定 。

10.與 ARM32 相容。

分布式叢集。

#go##golang##golang學習##物聯網##mqtt##CoMQTT#MQTT代表MQ遙測傳輸。它是一個釋出
#go##golang##golang學習##物聯網##mqtt##CoMQTT#MQTT代表MQ遙測傳輸。它是一個釋出
#go##golang##golang學習##物聯網##mqtt##CoMQTT#MQTT代表MQ遙測傳輸。它是一個釋出

繼續閱讀