Skip to content

Latest commit

 

History

History
23 lines (14 loc) · 750 Bytes

readme.md

File metadata and controls

23 lines (14 loc) · 750 Bytes

Project MQTT-GO

Mqtt-GO 基于 MQTT v3.1.1 协议,提供一个常驻内存 的 mqtt broker。

特点:完整实现 MQTT v3.1.1 协议,不支持消息持久化。

应用重启会导致 qos1, qos2 消息丢失

快速开始

windows 环境下构建:

  • linux: GOOS=linux GOARCH=amd64 go build -o mqtt-go
  • windows: go build -o mqtt-go

构建完成后,直接运行二进制包即可(Linux 系统需要赋与 mqtt-go 可执行权限,chmod 744 ./mqtt-go)

功能说明:

  1. 不支持遗嘱消息
  2. 不支持保留消息
  3. 不支持 qos2
  4. 不支持主题通配符