• - 创建 MqttReceiveVerticle 类用于接收 MQTT 消息
    - 重命名 MqttVerticle 为 MqttSendVerticle 用于发送 MQTT 消息
    - 修改打印机主题常量从 mqtt.printer 为 mqtt.printer.send
    - 更新 VerticleLifeCycle 配置以部署 MqttSendVerticle
    - 实现 MQTT 客户端连接、订阅和消息处理功能
    zhangmeiyang authored
     
    Browse Code »

  • feat(mqtt): 集成Redis和MongoDB客户端并优化MQTT连接逻辑
    
    - 移除application.properties中硬编码的Redis配置
    - 在mqtt-vertx模块中添加Redis和MongoDB依赖
    - 在mqtt-web模块中添加Redis和MongoDB Spring Boot Starter
    - 重构MqttVerticle中的连接和发布逻辑,使用响应式API处理连接和消息发送
    - 优化错误处理机制,添加连接失败和消息发送失败的回调
    - 将VerticleLifeCycle中的Vertx注入方式改为@Resource注解
    - 调整JsonUtils导入顺序
    ```
    zhangmeiyang authored
     
    Browse Code »
  • refactor(mqtt): 重构项目模块结构,提取web模块
    
    - 将 GlobalExceptionHandler 从 mqtt-core 移至 mqtt-web 模块
    - 将 Message 类从 mqtt-core 移至 mqtt-web 模块
    - 将 PageQuery 类从 mqtt-core 移至 mqtt-web 模块
    - 将 Valid 类从 mqtt-core 移至 mqtt-web 模块
    - 将 MessageConfirmType 从 config 包移动到 type 包
    - 创建新的 mqtt-web 模块并配置相关依赖
    - 在 mqtt-boot 中添加 WebConfig 配置类引用
    - 从 mqtt-core 移除 web 相关依赖,仅保留 json 依赖
    - 更新项目主 pom.xml 添加 mqtt-web 模块
    ```
    zhangmeiyang authored
     
    Browse Code »
  • feat(mqtt): 重构MQTT服务为MQTT代理并集成Redis和Vert.x
    
    - 将spring.application.name从mqtt-service改为mqtt-agent
    - 升级Vert.x版本从4.5.10到4.5.22
    - 重命名VerticleLifeTime为VerticleLifeCycle并移至config包
    - 移除Lombok依赖并手动实现getter/setter方法
    - 更新全局异常处理器日志实现
    ```
    zhangmeiyang authored
     
    Browse Code »
  • refactor(mqtt-vertx): 重构verticle相关类的包结构和命名
    
    - 将MqttVerticle从deploy包移动到verticle包
    - 将VerticleDeployer重命名为VerticleLifeTime并移至根包
    - 更新相关导入语句以匹配新的包结构
    - 调整类名以更好地反映其生命周期管理职责
    ```
    zhangmeiyang authored
     
    Browse Code »
  • feat: 添加MQTT服务基础架构和配置
    
    - 添加.gitignore文件,忽略IDE配置和编译输出
    - 配置Nacos服务发现和配置中心连接参数
    - 创建CoreConfig配置类,集成Vertx
    - 实现全局异常处理器GlobalExceptionHandler
    - 添加JSON工具类JsonUtils,处理日期时间序列化
    - 配置logback-spring.xml日志输出格式
    - 添加Maven Wrapper支持
    - 创建统一响应消息类Message
    - 定义消息确认类型枚举MessageConfirmType
    - 创建MQTT应用启动类MqttApplication
    - 添加MQTT属性配置类MqttProperties
    - 实现MQTT服务异常类MqttServiceException
    - 定义MQTT主题常量MqttTopicConstant
    - 创建MQTT Verticle部署类处理消息发送
    ```
    zhangmeiyang authored
     
    Browse Code »