热更新设置
在 EMQX Edge 中,MQTT Broker 的部分配置参数支持热更新。也就是说,你可以在不重启 Broker 的情况下在线修改这些配置。
可热更新的配置
以下配置项支持在线更新:

- Property size:MQTT 用户属性的最大长度,单位为字节。用户属性是 MQTT 报文中可选的元数据,用于携带额外信息。
- Max packet size:EMQX Edge 可接收或发送的 MQTT Payload 最大长度,单位为字节。
- Client max packet size:与 Max packet size 类似,用于定义客户端默认允许发送的最大报文长度。
- Max mqueue length:飞行窗口队列的最大长度,即 QoS 1 或 QoS 2 消息等待确认时允许排队的最大消息数。
- Retry interval:QoS 1 和 QoS 2 消息投递重试间隔,单位为秒。该配置也控制每个 pipe 中定时器的触发间隔。
- Keepalive multiplier:应用于 MQTT Keepalive 的倍数。如果在
keepalive * multiplier时间内没有任何活动,Broker 可能会自动断开空闲客户端以释放资源。 - Allow anonymous:启用或禁用未认证客户端连接。