登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
登录
注册
就在本周六,成都站 Gitee Talk | 模力方舟 AI 应用开发沙龙抢占最后席位!聚焦 AI 开发全链路,结识技术同频人~
代码拉取完成,页面将自动刷新
开源项目
>
前沿技术
>
IOT/物联网/边缘计算
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
88
Star
752
Fork
158
smartboot
/
smart-mqtt
代码
Issues
2
Pull Requests
0
Wiki
统计
流水线
服务
JavaDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
我知道了,不再自动展开
发行版
v0.5
e4ec96b
2022-07-17 14:16
对比
smart-mqtt broker v0.5发布
三刀
【新特性】Broker支持客户端连接鉴权 【优化】重构Topic订阅逻辑,并增加重订阅特性 【优化】简化客户端连接超时监听的处理逻辑。 【优化】对各事件类型打上标注 【优化】清理TopicFilterProvider,开源版与企业版保持同等Topic匹配策略 【优化】采用事件总线监听连接活跃状态 【优化】确保网络断开后,事件状态 EventType.DISCONNECT 必然被调用 【优化】引入订阅事件的退出机制 【优化】AbstractSession 新增 getRemoteAddress 接口
最后提交信息为:
发布v0.5
v0.4
5cda173
2022-07-10 16:06
对比
smart-mqtt broker v0.4发布
三刀
- 【新特性】升级了Broker内核的架构设计,采用事件驱动+消息驱动的双引擎模式构建出具备高度扩展性的MQTT服务 - 【新特性】支持Topic通配符的订阅方式 - 【优化】彻底移除了原先监听器的功能,统一切换至事件总线 - 【优化】引入 slf4j-simple 进行日志输出 - 【优化】升级 smart-socket 至 1.5.19,带来更安全的网络通讯,可支持 TLSv1.3 - 【优化】移除 fastjson 依赖 - 【优化】其他一些细节优化 - 【Bugfix】修复连接成功后`userName`未绑定至MqttSession的问题
最后提交信息为:
连接成功后注册username。
v0.3
b0e0b44
2022-05-01 16:38
对比
smart-mqtt broker v0.3发布
三刀
1. 【新特性】Retain 消息内存持久化,并在客户端 CONNECT 成功后推送匹配的消息。 1. 【新特性】新增飞行窗口(Inflight Window)功能,限制同时发送Qos1和Qos2的数量,保障通信质量。 1. 【新特性】新增 MQTT Broker 和 MQTT Client 的消息重发功能。 1. 【优化】重构 MQTT 消息模型设计。 1. 【优化】改进消息内存持久化的处理逻辑。 1. 【优化】提升并发场景下的线程安全性。 1. 【优化】改进客户端的 subscribe 和 publish 的接口设计。 1. 【优化】客户端正常断开连接时发送 DISCONNECT 消息。 1. 【优化】MQTT 消息对象序列化调整为 JSON 格式。 1. 【优化】主动拦截已断开连接的消息发送行为。 1. 【优化】以正整数作为合法的 packetId。 1. 【优化】补充压测的单元测试。 1. 【bugfix】修复Broker端在某些异常场景下资源释放不彻底问题。 1. 【bugfix】修复 CONNECT 消息的合法性校验错误问题:如果客户端提供的 ClientId 为零字节且清理会话标志为 0,服务端必须发送返回码为 0x02的 CONNACK 报文响应客户端的 CONNECT 报文。
最后提交信息为:
发布正式版v0.3
v0.2
c1b16a2
2022-04-18 10:05
对比
smart-mqtt broker v0.2发布
三刀
1. 优化客户端ping消息:发送了 PINGREQ 报文之后,如果在合理的时间内仍没有收到 PINGRESP 报文,则关闭到服务端的网络连接。 2. 优化Connect消息监听:网络连接建立后,如果服务端在合理的时间内没有收到 CONNECT 报文,服务端应该关闭这个连接。 3. 优化 Connect ACK 消息监听:如果客户端在合理的时间内没有收到服务端的 CONNACK 报文,客户端应该关闭网络连接。 4. 优化报文标识符的生成策略,防止同一标识符在同时刻被复用。 5. 内存持久化会话状态。 6. 重构Qos1和Qos2的回调处理机制。 7. bugfix:修复unsuback报文标识符取值不正确问题 8. bugfix:修复 broker 推送消息至subscriber时继承了publisher消息质量的问题。 9. 其他一些代码细节优化
最后提交信息为:
发布v0.2
预览版本
v0.1
08830cc
2022-04-14 09:38
对比
smart-mqtt broker v0.1发布
三刀
1. 支持MQTT v3.1.1协议标准 2. 支持Qos0、Qos1、Qos2 的消息传递 3. 支持遗嘱消息 4. 支持 retain 消息 5. 支持心跳消息 6. 插件化设计模式 7. mqtt client 相关功能 8. 优雅停机
最后提交信息为:
mqtt开发
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
Java
1
https://gitee.com/smartboot/smart-mqtt.git
git@gitee.com:smartboot/smart-mqtt.git
smartboot
smart-mqtt
smart-mqtt
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册