https://github.com/Cicizz/jmqtt
A MQTT broker,implemented by java and netty,support persistence and cluster
https://github.com/Cicizz/jmqtt
iot java mq mqtt
Last synced: 29 days ago
JSON representation
A MQTT broker,implemented by java and netty,support persistence and cluster
- Host: GitHub
- URL: https://github.com/Cicizz/jmqtt
- Owner: Cicizz
- License: apache-2.0
- Created: 2018-11-18T13:07:37.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-06-14T22:47:15.000Z (almost 2 years ago)
- Last Synced: 2024-10-30T22:40:30.472Z (6 months ago)
- Topics: iot, java, mq, mqtt
- Language: Java
- Homepage:
- Size: 4.85 MB
- Stars: 510
- Watchers: 42
- Forks: 180
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
**English** | [中文](README_CN.md)
# Jmqtt
## 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](https://arrogant95.github.io/jmqtt-docs/)## Quick start
1. Download [release](https://github.com/Cicizz/jmqtt/releases) (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
## test report
jmqtt-doc/docs/TEST_REPORT.md