emqx-management

management.max_row_limit

TypeDefault
integer10000
说明

分页查询时返回的最大记录数量。

management.default_application.id

TypeDefault
stringadmin
说明

默认应用的 AppId。

management.default_application.secret

TypeDefault
stringpublic
说明

默认应用的 AppSecret。

management.listener.http

TypeDefault
integer8081
说明

HTTP 监听器的监听端口。

management.listener.http.acceptors

TypeDefault
integer2
说明

此监听器将创建的监听进程数量。

management.listener.http.max_clients

TypeDefault
integer512
说明

此监听器允许同时建立的最大连接数量限制。

management.listener.http.backlog

TypeDefault
integer512
说明

TCP 连接队列的最大长度。它表明了系统中允许的正在三次握手的 TCP 连接队列最大个数。

management.listener.http.send_timeout

TypeDefault
duration15s
说明

HTTP 报文发送超时时间。

management.listener.http.send_timeout_close

TypeOptional ValueDefault
enumon, offon
说明

HTTP 报文发送超时后,是否关闭该连接。

management.listener.http.inet6

TypeOptional ValueDefault
enumtrue, falsefalse
说明

是否设置套接字允许 IPv6 连接。

management.listener.http.ipv6_v6only

TypeOptional ValueDefault
enumtrue, falsefalse
说明

是否限制套接字仅使用 IPv6,禁止任何 IPv4 连接。仅适用于 IPv6 套接字,即仅在 management.listener.http.inet6 被设置为 true 时此配置项的值有实际意义。需要注意的是,在某些操作系统上,例如 Windows,此配置项唯一允许的值为 true

management.listener.https

TypeDefaultExample
integer-8081
说明

HTTPS 监听器的监听端口。

management.listener.https.acceptors

TypeDefault
integer2
说明

此监听器将创建的监听进程数量。

management.listener.https.max_clients

TypeDefault
integer512
说明

此监听器允许同时建立的最大连接数量限制。

management.listener.https.backlog

TypeDefault
integer512
说明

TCP 连接队列的最大长度。它表明了系统中允许的正在三次握手的 TCP 连接队列最大个数。

management.listener.https.send_timeout

TypeDefault
duration15s
说明

HTTPS 报文发送超时时间。

management.listener.https.send_timeout_close

TypeOptional ValueDefault
enumon, offon
说明

HTTPS 报文发送超时后,是否关闭该连接。

management.listener.https.keyfile

TypeDefault
stringetc/certs/key.pem
说明

服务端私钥文件路径。

management.listener.https.certfile

TypeDefault
stringetc/certs/cert.pem
说明

服务端证书文件路径。

management.listener.https.cacertfile

TypeDefault
stringetc/certs/cacert.pem
说明

CA 证书文件路径。

management.listener.https.verify

TypeOptional ValueDefault
enumverify_peer, verify_noneverify_peer
说明

verify_none 表示关闭对端证书验证,服务端不会向客户端发出证书请求。verify_peer 表示开启对端证书验证,服务端会向客户端发出证书请求。当此配置项被设置为 verify_peer 时,通常需要配合 management.listener.https.fail_if_no_peer_cert 一起使用,以指定是否强制客户端提供证书。

management.listener.https.fail_if_no_peer_cert

TypeOptional ValueDefault
enumture, falsetrue
说明

必须配合 management.listener.https.verify 一起使用。如果设置为 true,则服务端向客户端请求证书时如果客户端不提供证书将导致握手失败。如果设置为 false,则客户端即使不提供证书也能握手成功。

management.listener.https.inet6

TypeOptional ValueDefault
enumtrue, falsefalse
说明

是否设置套接字允许 IPv6 连接。

management.listener.https.ipv6_v6only

TypeOptional ValueDefault
enumtrue, falsefalse
说明

是否限制套接字仅使用 IPv6,禁止任何 IPv4 连接。仅适用于 IPv6 套接字,即仅在 management.listener.https.inet6 被设置为 true 时此配置项的值有实际意义。需要注意的是,在某些操作系统上,例如 Windows,此配置项唯一允许的值为 true