mqtt

flapping_detect_policy

TypeDefault
string30, 1m, 5m
说明

指定 Flapping 检查策略。

格式:<threshold>,<duration>,<banned>

例如,30, 1m, 5m,它表示如果客户端在 1 分钟内断开连接 30 次,那么在后续 5 分钟内禁止登录。

mqtt.max_packet_size

TypeDefault
bytesize1MB
说明

允许的 MQTT 报文最大长度。

mqtt.max_clientid_len

TypeDefault
integer65535
说明

允许的 Client ID 串的最大长度。

mqtt.max_topic_levels

TypeDefault
integer0
说明

允许客户端订阅主题的最大层级。0 表示不限制。

mqtt.max_qos_allowed

TypeOptional ValueDefault
enum0, 1, 22
说明

允许客户端发布的最大 QoS 等级。

mqtt.max_topic_alias

TypeDefault
integer65535
说明

允许最大的主题别名数。0 表示不支持主题别名。

mqtt.retain_available

TypeOptional ValueDefault
enumtrue, falsetrue
说明

是否支持 Retain 消息。

mqtt.wildcard_subscription

TypeOptional ValueDefault
enumtrue, falsetrue
说明

是否支持订阅通配主题。

mqtt.shared_subscription

TypeOptional ValueDefault
enumtrue, falsetrue
说明

是否支持共享订阅。

mqtt.ignore_loop_deliver

TypeOptional ValueDefault
enumtrue, falsefalse
说明

是否忽略自己发送的消息。如果忽略,则表明 EMQ X 不会向消息的发送端投递此消息。

mqtt.strict_mode

TypeOptional ValueDefault
enumtrue, falsefalse
说明

是否开启严格检查模式。严格检查模式会更细致的检查 MQTT 报文的正确性。