怎么在emqx5配置文件中添加心跳配置

在emqx.conf 中怎么添加心跳配置,看文档只提供模版有没有实操配置,如果设置了这个值,则 Broker 会对该 zone 下面所有的连接,强制启用 Keep Alive 机制,并且会使用这个值,覆盖客户端连接请求中的值。

zone.${zoneName}.keepalive_backoff
keepalive_backoff 类型 默认值 浮点数 0.75

4.4:

  1. 配置 zone:
    zone.my_zone_name.keepalive_backoff = 0.75

  2. 配置 1883 监听器使用 zone:
    listener.tcp.external.zone = my_zone_name

5.x:

  1. 配置 zone:
    zones.my_zone_name.keepalive_multiplier = 0.75

  2. 配置 1883 监听器使用 zone:
    listeners.tcp.default.zone = my_zone_name

这个错了,应该是:

zones.my_zone_name.mqtt.keepalive_multiplier = 0.75

具体怎么添加我现在用的是 docker挂载 emqx.conf

配置 WebSocket 监听器

NOTE:

EMQX 配置的优先级按照以下顺序进行覆盖:

data/configs/cluster.hocon < etc/emqx.conf < environment variables.

设置节点信息

node {
name = “emqx@127.0.0.1” ## 节点的名称
cookie = “emqxsecretcookie” ## 用于集群内节点的身份验证的 Cookie
data_dir = “data” ## 数据存储目录
}
listeners.ws.default {
bind = “0.0.0.0:8083” ## 监听地址和端口
max_connections = 1024000 ## 最大连接数
websocket.mqtt_path = “/mqtt” ## MQTT 协议路径
}

大佬,这个在哪里配置啊,我是docker 安装的