vchakoshy / chatterbox

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#What is ChatterBox?# ChatterBox is an implementation of MQTT 3.1 broker written in Go. MQTT is an excellent protocal for mobile messaging.

#Usage# Super simple. Just run

go run cmd/server/main.go

The broker will start and listen on port 1883 for MQTT traffic. Command line flags:

  • -p PORT: specify MQTT broker's port, default is 1883
  • -r PORT: specify Redis's port, default is 6379
  • -d: when set comprehensive debugging info will be printed, this may significantly harm performance.

#Dependency#

#Not supported features#

  • Topic wildcard is not supported. Topic is always treated as plain string.

#Requirements#

#Feature List#

  • Authentication
  • ACL
  • Message Storage

About


Languages

Language:Go 99.5%Language:HTML 0.5%