4343
4444` Mqttx ` 基于 [ MQTT v3.1.1] ( http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html ) 协议开发,旨在提供 *** 易于使用*** 且 *** 性能优越*** 的 ** mqtt broker** 。
4545
46+ 注意:分支 ` v1.2 ` 要求 *** JDK17*** , 其它分支要求 *** JDK8***
47+
4648### 1.1 快速开始
4749
4850> 想通过 docker 快速体验?见 [ docker 启动] ( #3-docker-启动 )
137139
138140## 3 docker 启动
139141
140- > 镜像已上传至 docker-hub , 点击访问 :[ fantasywujun/mqttx - Docker Hub] ( https://hub.docker.com/r/fantasywujun/mqttx )
142+ 镜像已上传至 ** docker-hub** , 访问 :[ fantasywujun/mqttx - Docker Hub] ( https://hub.docker.com/r/fantasywujun/mqttx ) 全部镜像
141143
142- docker 环境安装好后,执行` docker-compose -f ./docker-compose.yml up ` 启动, 效果见下图:
144+ docker 环境安装好后,执行 ` docker-compose -f ./docker-compose.yml up ` 启动, 效果见下图:
143145
144146![ y3R3tI.md.png] ( https://s3.ax1x.com/2021/02/04/y3R3tI.md.png )
145147
148+ | Docker Pull Command | 说明 |
149+ | -------------------------------------- | -------------------------------------- |
150+ | ` docker pull fantasywujun/mqttx:1.2.0 ` | 基于 ` jdk17.0.1 ` 的 ` mqttx:1.2.0 ` 版本 |
151+
152+ ** docker-compose** 文件内容:
153+
154+ ``` yaml
155+ version : " 2"
156+ services :
157+ redis :
158+ container_name : redis-for-mqttx
159+ image : redis
160+ mqttx :
161+ container_name : mqttx
162+ image : fantasywujun/mqttx:1.2.0
163+ ports :
164+ - 1883:1883
165+ - 8083:8083
166+ ` ` `
167+
168+
169+
146170## 4 功能说明
147171
148172#### 4.1 qos 支持
@@ -415,7 +439,7 @@ mqttx:
415439
416440# ### 4.12 基础认证支持
417441
418- 升级至 **JDK17** 后, `mqttx` 提供基础客户端认证服务。
442+ ` mqttx` 提供基础客户端认证服务。
419443
420444配置项:
421445
@@ -458,8 +482,6 @@ Content-Length: 91
458482
459483注意:
460484
461- - **该功能仅 `v1.2` 分支版本支持**
462-
463485- 接口返回 `http status = 200` 即表明**认证成功**, 其它状态值一律为**认证失败**
464486
465487
@@ -468,6 +490,8 @@ Content-Length: 91
468490
4694911. `v1.0` 版本分支将作为支持 **mqttv3.1.1** 协议版本持续迭代
470492
493+ 一旦 [OpenJDK : Loom (java.net)](http://openjdk.java.net/projects/loom/) release,`v1.0` 版本将不再维护,替代版本为 `v1.2`
494+
4714952. 为使 ***mqttx*** 项目变得更好,请使用及学习该项目的同学主动反馈使用情况给我(提 issue 或加群反馈)
472496
4734973. 后续工作
@@ -477,16 +501,13 @@ Content-Length: 91
477501 - [x] `v1.2.0.RELEASE` 版本开发
478502 - [ ] `v2.0.0.RELEASE` 版本开发
479503 - [x] bug 修复
480-
504+
4815054. `v1.2` 版本由 **JDK8** 升级至 **JDK17**
482506
4835075. `v2.0` 版本分支将作为 **mqttv5** 协议版本开始迭代
484508
4855096. 这段时间工作任务繁重,功能迭代暂时停止,当然 **bug** 我还是会优先处理🙂
486510
487- 7. 请作者喝杯 **caffee** 😊
488- 6. 这段时间工作任务繁重,功能迭代暂时停止,当然 **bug** 我还是会优先处理🙂
489-
4905117. 请作者喝杯 **丝绒拿铁** 😊
491512
492513 <img src="https://z3.ax1x.com/2021/07/15/Wm53vj.jpg" alt="coffee" height="300" />
0 commit comments