fix(app): 修复 AppController 安全与查询问题
- 加强异常处理、类型安全和图片上传校验 - 优化设备相关查询,避免重复访问数据源 - 补充并记录并发测试与审查修复实施计划
This commit is contained in:
@@ -22,8 +22,8 @@ server:
|
||||
--- # mqtt配置信息
|
||||
mqtt:
|
||||
enabled: ${MQTT_ENABLED:true}
|
||||
#broker-url: ssl://www.mmipco.cn:8883
|
||||
broker-url: tcp://47.97.217.123
|
||||
broker-url: ssl://www.mmipco.cn:8883
|
||||
#broker-url: tcp://47.97.217.123
|
||||
username: admin
|
||||
password: 61e6062129e9
|
||||
client-id: water-server-1${server.port}
|
||||
@@ -54,20 +54,21 @@ mqtt:
|
||||
pending-key-prefix: "mqtt:command:pending:"
|
||||
ack-key-prefix: "mqtt:command:ack:"
|
||||
pending-set-key: "mqtt:command:pending:ids"
|
||||
ack-lock-wait-ms: 3000
|
||||
device-status-cache-prefix: "mqtt:device:status:"
|
||||
device-status-cache-ttl-seconds: 900
|
||||
device-status-cache-ttl-seconds: 600
|
||||
offline-check:
|
||||
enabled: true
|
||||
ttl-compat-enabled: true
|
||||
interval-ms: 90000
|
||||
interval-ms: 30000
|
||||
topics:
|
||||
# 订阅/下发主题第一段为设备 MAC(小写、去分隔符),上行业务侧由 DeviceIdentityResolver 解析为设备编号
|
||||
# 首次注册使用 MAC;注册后的业务主题使用 deviceNo;LWT 离线主题兼容 MAC
|
||||
subscribe:
|
||||
|
||||
- /+/publish/finish/schedule #排程任务完成上报
|
||||
- /+/publish/register #设备注册
|
||||
- /+/publish/status #设备在线/离线状态(online/offline,离线配合设备 LWT)
|
||||
- /+/publish/power #电量
|
||||
- /+/publish/status #设备 LWT 离线状态(仅处理 offline)
|
||||
- /+/publish/power #电量及在线心跳
|
||||
- /+/publish/ack #应答
|
||||
- /+/publish/start #开始浇水上报
|
||||
- /+/publish/finish/key #按键浇水完成
|
||||
|
||||
Reference in New Issue
Block a user