• 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 »