- emqx-stomp
- stomp.listener.acceptors
- stomp.listener.max_connections
- stomp.listener.ssl
- stomp.listener.keyfile
- stomp.listener.certfile
- stomp.listener.cacertfile
- stomp.listener.dhfile
- stomp.listener.verify
- stomp.listener.fail_if_no_peer_cert
- stomp.listener.tls_versions
- stomp.listener.handshake_timeout
- stomp.listener.ciphers
- stomp.listener.secure_renegotiate
- stomp.listener.reuse_sessions
- stomp.listener.honor_cipher_order
- stomp.default_user.login
- stomp.default_user.passcode
- stomp.allow_anonymous
- stomp.frame.max_headers
- stomp.frame.max_header_length
- stomp.frame.max_body_length
emqx-stomp
stomp.listener
Type | Default |
---|---|
integer | 61613 |
说明
指定 Stomp 插件监听的本地端口。
stomp.listener.acceptors
Type | Default |
---|---|
integer | 4 |
说明
指定 Stomp 服务 Acceptor 线程池的大小。
stomp.listener.max_connections
Type | Default |
---|---|
integer | 512 |
说明
指定 Stomp 服务支持的最大连接数。
stomp.listener.ssl
Type | Optional Value | Default |
---|---|---|
enum | on , off | off |
说明
指定是否使用 SSL。
stomp.listener.keyfile
Type | Default |
---|---|
string | etc/certs/key.pem |
说明
若使用 SSL,指定 SSL 的私钥文件。
stomp.listener.certfile
Type | Default |
---|---|
string | etc/certs/cert.pem |
说明
若使用 SSL,指定 SSL 的证书文件。
stomp.listener.cacertfile
Type | Default |
---|---|
string | etc/certs/cacert.pem |
说明
若使用 SSL,指定 SSL 的 CA 证书文件。
stomp.listener.dhfile
Type | Default |
---|---|
string | etc/certs/dh-params.pem |
说明
若使用 SSL,指定 Ephemeral Diffie-Helman 算法使用的 key 文件。
stomp.listener.verify
Type | Optional Value | Default |
---|---|---|
enum | verify_peer , verify_none | verify_peer |
说明
若使用 SSL,指定握手过程中是否校验客户端。
stomp.listener.fail_if_no_peer_cert
Type | Optional Value | Default |
---|---|---|
enum | true , false | false |
说明
若使用 SSL,SSL 握手过程中若客户端没有证书,是否让握手失败。
stomp.listener.tls_versions
Type | Default |
---|---|
string | tlsv1.2,tlsv1.1,tlsv1 |
说明
若使用 SSL,指定服务端支持的 SSL 的版本列表。
stomp.listener.handshake_timeout
Type | Default |
---|---|
duration | 15s |
说明
若使用 SSL,指定 SSL 握手过程的超时时间。
stomp.listener.ciphers
Type | Default |
---|---|
string | ECDHE-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
Type | Optional Value | Default |
---|---|---|
enum | on , off | off |
说明
若使用 SSL,指定在客户端不遵循 RFC 5746 的情况下,是否拒绝 renegotiation 请求。
stomp.listener.reuse_sessions
Type | Optional Value | Default |
---|---|---|
enum | on , off | on |
说明
若使用 SSL,指定是否支持 SSL session 重用。
stomp.listener.honor_cipher_order
Type | Optional Value | Default |
---|---|---|
enum | on , off | on |
说明
若使用 SSL,指定是否使用服务端的偏好设置选择 Ciphers。
stomp.default_user.login
Type | Default |
---|---|
string | guest |
说明
指定 Stomp 插件登录使用的 Username。
stomp.default_user.passcode
Type | Default |
---|---|
string | guest |
说明
指定 Stomp 插件登录使用的 Password。
stomp.allow_anonymous
Type | Optional Value | Default |
---|---|---|
enum | true , false | true |
说明
是否允许匿名登录。
stomp.frame.max_headers
Type | Default |
---|---|
integer | 10 |
说明
指定 Stomp 最大报文头数量。
stomp.frame.max_header_length
Type | Default |
---|---|
integer | 1024 |
说明
指定 Stomp 最大报文头长度。
stomp.frame.max_body_length
Type | Default |
---|---|
integer | 8192 |
说明
指定 Stomp 最大报文体长度。