Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

代理 URL

使用以下格式定义 MQTT 的 URL:

protocol://host:port

  • Protocol 是连接协议。传输可以通过 TCP 或 WebSocket 协议与 MQTT 代理进行通信。协议可接受值有 tcpsslwswss
  • Host 是代理主机。
  • Port 是代理端口。

此字段必填

如果定义的协议为 sslwss,则还必须配置 Transport Layer Security (TLS) 设置。

Client ID

定义连接到代理时使用的客户 ID。如果留空,则客户 ID 将由 MQTT 代理生成。

Username

定义连接到代理时使用的用户名。

Password

定义连接到代理时使用的密码。

Connection Timeout

Anchor
connection_timeout
connection_timeout

定义建立连接到 MQTT 代理所允许的最大秒数。

默认:30

Keep Alive Interval

Anchor
keep_alive_interval
keep_alive_interval

定义断开空闲 MQTT 客户机前最大的间隔时间。

默认:60

Clean Session

Anchor
clean_session
clean_session

启动/禁用清除会话。

True: 建立清除会话。代理保存的任何消息都将不会被请求给客户机。

False: 不建立清除会话。代理保存的任何消息都将会被请求给客户机。

默认: true

Client Persistence Directory

Anchor
client_persistence_directory
client_persistence_directory

定义存储客户机持续性文件的目录。如果 Clean Session 设置为 false则客户机持续性非常有用。这是因为客户机使用的持续性帮助代理决定了在连接失去与代理连接的情况下,客户机缺失了哪些消息。

默认:Memory Persistence如果重启 SOAtest/Virtualize,消息将不会持久。如果必须通过重启来持久化,则应该定义数据的目录。Virtualize,消息将不会持续。如果必须通过重启来持续化,则应该定义数据的目录。

Anchor
main-publish-settings
main-publish-settings
发布设置

...