- emqx-stomp
- emqx-stomp
- stomp.listener
- 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
emqx-stomp
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 最大报文体长度。
