Skip to content

Amazingwujun/mqtt-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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. 不支持主题通配符

About

基于 go 语言实现的 mqtt 服务器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages