监听器 配置
在 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端口的所有传入流量。