# 热更新设置

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

## 可热更新的配置

以下配置项支持在线更新：

![img](./assets/dashboard-settings-hot-update.png)

- **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**：启用或禁用未认证客户端连接。
