chowyu08 80e118728d 'fhmq'
2017-08-25 21:29:03 +08:00
2017-08-25 21:29:03 +08:00
2017-08-23 19:24:27 +08:00
2017-08-25 16:55:49 +08:00
2017-08-25 15:28:41 +08:00
2017-08-25 16:55:49 +08:00
2017-08-25 21:29:03 +08:00

Free and High Performance MQTT Broker

About

Golang MQTT Broker, Version 3.1.1, and Compatible for eclipse paho client

RUNNING

$ git clone https://github.com/fhmq/fhmq.git
$ cd fhmq
$ go run main.go

broker.config

{
	"port": "1883",
	"host": "0.0.0.0",
	"cluster": {
		"host": "0.0.0.0",
		"port": "1993",
		"routers": ["192.168.10.11:1993","192.168.10.12:1993"]
	}
}

Features and Future

  • Supports QOS 0

  • Cluster Support

  • Supports retained messages

  • Supports will messages

  • Queue subscribe

QUEUE SUBSCRIBE

Prefix Examples
$queue/ mosquitto_sub -t $queue/topic
Languages
Go 99.8%
Dockerfile 0.2%