feat(mqtt): 启用生产环境MQTT服务并优化GPS日志保存逻辑

- 在application-prod.yml中将MQTT服务enabled设置为true
- 引入StringRedisTemplate用于Redis分布式锁控制-重构GPS轨迹日志保存方法,增加Redis原子锁控制频率
-仅在GPS速度不为0时保存轨迹日志,避免无效数据- 使用Redis setIfAbsent实现2分钟内同一设备只保存一次日志
- 完善日志记录,增加设备、速度、经纬度等关键信息
-优化异常处理,记录具体设备号便于问题追踪
This commit is contained in:
2025-11-10 12:37:01 +08:00
parent bf1a54e520
commit 7faf588314
2 changed files with 35 additions and 13 deletions

View File

@@ -32,7 +32,7 @@ socketio:
# MQTT配置
mqtt:
enabled: false # 启用MQTT服务
enabled: true # 启用MQTT服务
host: tcp://1.14.159.185:1883
username: swdev
password: Sw20250523