Skip to content

热更新设置 ​

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

可热更新的配置 ​

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

img

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