# JMQTT **Repository Path**: E_wsq/jmqtt ## Basic Information - **Project Name**: JMQTT - **Description**: JMQTT是用java语言开发的支持mqtt协议的高可用,高性能,高可扩展性的broker,采用netty作为通信层组件,支持插件化开发 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 159 - **Created**: 2021-08-31 - **Last Updated**: 2021-08-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **English** | [中文](README_CN.md) # Jmqtt ![Jmqtt logo](jmqtt.png) ## 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 * Support cluster based on redis * Support embedded start use memory but not support cluster * Support sprint-boot-jmqtt-starter * Support test cases ## Official documents [Official documents](http://www.mangdagou.com/) ## Quick start 1. Download [release](https://github.com/Cicizz/jmqtt/releases) (Version above 3. X) Or `clone` this project 2. Execute in the root 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技术交流群](jmqtt_qq.png)