emqx-stomp

stomp.listener

TypeDefault
integer61613
说明

指定 Stomp 插件监听的本地端口。

stomp.listener.acceptors

TypeDefault
integer4
说明

指定 Stomp 服务 Acceptor 线程池的大小。

stomp.listener.max_connections

TypeDefault
integer512
说明

指定 Stomp 服务支持的最大连接数。

stomp.listener.ssl

TypeOptional ValueDefault
enumon, offoff
说明

指定是否使用 SSL。

stomp.listener.keyfile

TypeDefault
stringetc/certs/key.pem
说明

若使用 SSL,指定 SSL 的私钥文件。

stomp.listener.certfile

TypeDefault
stringetc/certs/cert.pem
说明

若使用 SSL,指定 SSL 的证书文件。

stomp.listener.cacertfile

TypeDefault
stringetc/certs/cacert.pem
说明

若使用 SSL,指定 SSL 的 CA 证书文件。

stomp.listener.dhfile

TypeDefault
stringetc/certs/dh-params.pem
说明

若使用 SSL,指定 Ephemeral Diffie-Helman 算法使用的 key 文件。

stomp.listener.verify

TypeOptional ValueDefault
enumverify_peer, verify_noneverify_peer
说明

若使用 SSL,指定握手过程中是否校验客户端。

stomp.listener.fail_if_no_peer_cert

TypeOptional ValueDefault
enumtrue, falsefalse
说明

若使用 SSL,SSL 握手过程中若客户端没有证书,是否让握手失败。

stomp.listener.tls_versions

TypeDefault
stringtlsv1.2,tlsv1.1,tlsv1
说明

若使用 SSL,指定服务端支持的 SSL 的版本列表。

stomp.listener.handshake_timeout

TypeDefault
duration15s
说明

若使用 SSL,指定 SSL 握手过程的超时时间。

stomp.listener.ciphers

TypeDefault
stringECDHE-ECDSA-AES256-GCM-SHA384,ECDHE-RSA-AES256-GCM-SHA384,ECDHE-ECDSA-AES256-SHA384,ECDHE-RSA-AES256-SHA384,ECDHE-ECDSA-DES-CBC3-SHA,ECDH-ECDSA-AES256-GCM-SHA384,ECDH-RSA-AES256-GCM-SHA384,ECDH-ECDSA-AES256-SHA384,ECDH-RSA-AES256-SHA384,DHE-DSS-AES256-GCM-SHA384,DHE-DSS-AES256-SHA256,AES256-GCM-SHA384,AES256-SHA256,ECDHE-ECDSA-AES128-GCM-SHA256,ECDHE-RSA-AES128-GCM-SHA256,ECDHE-ECDSA-AES128-SHA256,ECDHE-RSA-AES128-SHA256,ECDH-ECDSA-AES128-GCM-SHA256,ECDH-RSA-AES128-GCM-SHA256,ECDH-ECDSA-AES128-SHA256,ECDH-RSA-AES128-SHA256,DHE-DSS-AES128-GCM-SHA256,DHE-DSS-AES128-SHA256,AES128-GCM-SHA256,AES128-SHA256,ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,ECDH-ECDSA-AES256-SHA,ECDH-RSA-AES256-SHA,AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,ECDH-ECDSA-AES128-SHA,ECDH-RSA-AES128-SHA,AES128-SHA
说明

若使用 SSL,指定服务端支持的 Cipher 列表。

stomp.listener.secure_renegotiate

TypeOptional ValueDefault
enumon, offoff
说明

若使用 SSL,指定在客户端不遵循 RFC 5746 的情况下,是否拒绝 renegotiation 请求。

stomp.listener.reuse_sessions

TypeOptional ValueDefault
enumon, offon
说明

若使用 SSL,指定是否支持 SSL session 重用。

stomp.listener.honor_cipher_order

TypeOptional ValueDefault
enumon, offon
说明

若使用 SSL,指定是否使用服务端的偏好设置选择 Ciphers。

stomp.default_user.login

TypeDefault
stringguest
说明

指定 Stomp 插件登录使用的 Username。

stomp.default_user.passcode

TypeDefault
stringguest
说明

指定 Stomp 插件登录使用的 Password。

stomp.allow_anonymous

TypeOptional ValueDefault
enumtrue, falsetrue
说明

是否允许匿名登录。

stomp.frame.max_headers

TypeDefault
integer10
说明

指定 Stomp 最大报文头数量。

stomp.frame.max_header_length

TypeDefault
integer1024
说明

指定 Stomp 最大报文头长度。

stomp.frame.max_body_length

TypeDefault
integer8192
说明

指定 Stomp 最大报文体长度。