码云 IDEA 插件最新版本发布,支持 Pull Request

Zze / JMQTTJavaApache-2.0

指数
0
Watch 25 Star 73 Fork 26
加入码云
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
JMQTT是用java语言开发的支持mqtt协议的高可用,高性能,高可扩展性的broker,采用netty作为通信层组件,支持插件化开发 展开 收起

  • Java 64.0%
  • JavaScript 33.0%
  • HTML 1.4%
  • Shell 1.0%
  • Batchfile 0.6%
Loading...
README.md

说明

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

架构设计图

架构图

功能特性

  1. 支持qos0,qos1,qos2消息。
  2. 完整支持mqtt topic匹配过滤功能。

QuickStart

  1. clone本项目
  2. 输入mvn -Ppackage-all -DskipTests clean install -U打包
  3. 进入jmqtt-distrubution/target/jmqtt/bin下,直接运行jmqttstart脚本即可

RoadMap

Version 2.x
  1. 支持集群化,多主机横向扩展
  2. 支持SSL/TLS
Version 1.x
  1. 完整支持mqtt协议
  2. 支持Websocket协议
  3. 支持数据本地持久化
  4. 支持redis存储

欢迎关注公众号进行交流

开发大小事

点评 ( 0 )

你可以在登录后,发表评论

搜索帮助