Skip to content
/ jmqtt Public

A MQTT broker,implemented by java and netty,support persistence and cluster

License

Notifications You must be signed in to change notification settings

Cicizz/jmqtt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

032ac7e · Jul 17, 2022
Jan 20, 2022
Jan 20, 2022
Jan 21, 2022
Apr 20, 2022
Jan 21, 2022
Jan 20, 2022
Feb 24, 2022
Jan 21, 2022
Jan 20, 2022
Aug 13, 2020
Feb 9, 2021
Feb 19, 2021
Aug 13, 2020
Mar 4, 2022
Jul 17, 2022
Jan 20, 2022
Mar 12, 2021
Aug 13, 2020
Mar 4, 2022
Jan 21, 2022
Mar 15, 2021

Repository files navigation

English | 中文

Jmqtt

Jmqtt logo

Features

  • Full support of mqtt3.1.1 protocol
  • Support data persistence and clustering based on MySQL
  • Support friendly secondary development, plug-in development: cluster / storage / device connection, publish subscribe authentication
  • Support tcp, websocket, SSL, WSS

Official documents

Official documents

Quick start

  1. Download release (Version above 3. X) Or clone this project
  2. Execute in the broker directory:mvn -Ppackage-all -DskipTests clean install -U
  3. Configuration file for configuration response:/jmqtt-broker/resources/conf
  4. Execute the start command:java -jar jmqtt-broker-3.0.0.jar -h ${conf文件目录} -H is followed by the configuration file directory, which needs to contain jmqtt.properties And log4j2. XML

Online trial

Server address: 81.69.46.38 TCP port: 1883 Websocket port: 8883 SSL port: 1884 WSS port: 8884

QQ technology exchange group

jmqtt技术交流群

test report

jmqtt-doc/docs/TEST_REPORT.md