#tlmqtt
`tlmqtt是一款基于Java开发的轻量级高并发MQTT Broker,采用Netty和Project Reactor实现异步通信,完整支持MQTT 3.1.1协议,包括QoS消息分级、主题通配符、消息持久化等核心功能。项目提供认证(文件/数据库/HTTP)、数据桥接(Kafka/MySQL)和存储(内存/Redis)等可扩展组件,支持MQTT和WebSocket双协议接入。具备生产级特性如SSL加密、会话恢复及高并发处理能力,适用于物联网和实时通信场景。开发者可自定义认证逻辑和存储方案`
## 功能
+ MQTT3.1.1协议自主解析
+ 完整的qos 0,1,2的消息支持
+ 遗嘱消息, 保留消息及消息分发重试
+ SSL方式连接(可选择是否开启)
+ websocket双协议支持
+ 主题过滤
+ 消息的持久化
+ 基于文件,数据库,http接口认证
+ 基于文件的acl订阅/发布权限控制
+ 数据转发功能,目前支持kafka,mysql
`tlmqtt是一款基于Java开发的轻量级高并发MQTT Broker,采用Netty和Project Reactor实现异步通信,完整支持MQTT 3.1.1协议,包括QoS消息分级、主题通配符、消息持久化等核心功能。项目提供认证(文件/数据库/HTTP)、数据桥接(Kafka/MySQL)和存储(内存/Redis)等可扩展组件,支持MQTT和WebSocket双协议接入。具备生产级特性如SSL加密、会话恢复及高并发处理能力,适用于物联网和实时通信场景。开发者可自定义认证逻辑和存储方案`
## 功能
+ MQTT3.1.1协议自主解析
+ 完整的qos 0,1,2的消息支持
+ 遗嘱消息, 保留消息及消息分发重试
+ SSL方式连接(可选择是否开启)
+ websocket双协议支持
+ 主题过滤
+ 消息的持久化
+ 基于文件,数据库,http接口认证
+ 基于文件的acl订阅/发布权限控制
+ 数据转发功能,目前支持kafka,mysql