16 Star 76 Fork 0

YanceKing / jmqtt

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

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
  • 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

Quick start

  1. Download release (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技术交流群

Repository Comments ( 2 )

Sign in to post a comment

About

JMQTT是用java语言开发的支持mqtt协议的高可用,高性能,高可扩展性的broker,采用netty作为通信层组件,支持插件化开发 expand collapse
Apache-2.0
Cancel

Releases

No release

jmqtt

Contributors

All

Activities

Load More
can not load any more
Java
1
https://git.oschina.net/YanceSpring/jmqtt.git
git@git.oschina.net:YanceSpring/jmqtt.git
YanceSpring
jmqtt
jmqtt
master

Search