在emqx.conf 中怎么添加心跳配置,看文档只提供模版有没有实操配置,如果设置了这个值,则 Broker 会对该 zone 下面所有的连接,强制启用 Keep Alive 机制,并且会使用这个值,覆盖客户端连接请求中的值。
zone.${zoneName}.keepalive_backoff
keepalive_backoff 类型 默认值 浮点数 0.75
在emqx.conf 中怎么添加心跳配置,看文档只提供模版有没有实操配置,如果设置了这个值,则 Broker 会对该 zone 下面所有的连接,强制启用 Keep Alive 机制,并且会使用这个值,覆盖客户端连接请求中的值。
zone.${zoneName}.keepalive_backoff
keepalive_backoff 类型 默认值 浮点数 0.75
4.4:
配置 zone:
zone.my_zone_name.keepalive_backoff = 0.75
配置 1883 监听器使用 zone:
listener.tcp.external.zone = my_zone_name
5.x:
配置 zone:
zones.my_zone_name.keepalive_multiplier = 0.75
配置 1883 监听器使用 zone:
listeners.tcp.default.zone = my_zone_name
这个错了,应该是:
zones.my_zone_name.mqtt.keepalive_multiplier = 0.75
具体怎么添加我现在用的是 docker挂载 emqx.conf
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 安装的