跳到主要内容

监听器 配置

YedMQ 中, 您可以配置TCP监听器以接受来自MQTT客户端的请求。YedMQ 支持以下多种消息传输协议, 包括:

  • TCP: 默认端口 1883
  • SSL: 默认端口 8883
  • Websocket: 默认端口 8083
  • Secure websocket: 默认端口 8084
  • API: 默认端口 3456

配置 TCP 监听器

YedMQ中配置TCP监听器, 用户可以编辑位于在YedMQ安装目中的yedmq.toml配置文件。

默认配置:

[listener.tcp]
external = "0.0.0.0:1883"
  • external:设置监听器的IP地址以及端口,此配置为监听相关端口的所有传入流量。

配置 SSL 监听器

YedMQ中配置SSL监听器, 用户可以编辑位于在YedMQ安装目中的yedmq.toml配置文件。

默认配置:

[listener.tcp_tls]
external = "0.0.0.0:8883"
cert_file = ""
key_file = ""
  • external:设置监听器的IP地址以及端口,此配置为监听相关端口的所有传入流量。
  • cert_file: 包含监听器SSL/TLS证书链的PEM文件。
  • key_file: 包含SSL/TLS证书对应私钥的PEM文件。

配置 WebSocket 监听器

YedMQ中配置Websocket监听器, 用户可以编辑位于在YedMQ安装目中的yedmq.toml配置文件。

默认配置:

[listener.ws]
external = "0.0.0.0:8083"
  • external:设置监听器的IP地址以及端口,此配置为监听相关端口的所有传入流量。

配置 WebSocket SSL 监听器

YedMQ中配置Websocket SSL监听器, 用户可以编辑位于在YedMQ安装目中的yedmq.toml配置文件。

默认配置:

[listener.wss]
external = "0.0.0.0:8084"
cert_file = ""
key_file = ""
  • external:设置监听器的IP地址以及端口,此配置为监听相关端口的所有传入流量。
  • cert_file: 包含监听器SSL/TLS证书链的PEM文件。
  • key_file: 包含SSL/TLS证书对应私钥的PEM文件。

API 监听器

YedMQ中配置管理 REST API监听器, 用户可以编辑位于在YedMQ安装目中的yedmq.toml配置文件。

默认配置:

[listener.api]
external = "0.0.0.0:3456"
  • external:设置监听器的IP地址以及端口,此配置为监听3456端口的所有传入流量。