本文介绍创建公网监听器的配置流程。
监听器用于接受 MQTT 客户端的请求,将根据监听器的路由类型、网络信息和协议类型来接受客户端请求。系统提供了 TCP、SSL、WS 和 WSS 四种协议类型的监听器,分别适用于不同场景,您需要根据实际情况选择。
在 MQTT 实例中创建公网监听器,只能绑定一个公网 IP,绑定后不得更改,但是可以创建不同协议的公网监听器。
MQTT 实例支持多种消息传输协议,具体说明如下:
1883
。TCP 监听器用于在特定的网络端口上监听传入的 TCP 连接。8883
。SSL 监听器用于监听传入的 SSL 连接,加密客户端与 MQTT 实例间传输的数据,保护网络通信安全。8083
。WebSocket 监听器接收并处理通过 WebSocket 协议传入的消息,支持客户端使用 WebSocket 协议连接到 MQTT 实例并实时交换数据。8084
。WSS 监听器通过 SSL 或 TLS 协议加密 WebSocket 客户端与代理之间交换的数据,保护数据安全。公网监听器需要与弹性公网 IP(EIP)绑定,请提前创建 EIP。操作步骤,请参见申请公网IP。
登录云原生消息引擎控制台。
在顶部菜单栏,选择项目和地域。
在左侧导航栏选择 MQTT 实例,单击目标实例名称。
在监听器页签下,单击添加监听器。
在添加监听器对话框中,选择路由类型,然后设置网络和协议信息,再单击确定。
参数 | 说明 |
---|---|
路由类型 | 为监听器选择路由类型,本文选择公网。 |
公网 IP | 当路由类型设置为公网时,选择需要监听的公网 IP。表示接受该 IP 地址上所有客户端请求。
说明 在 MQTT 实例中创建公网监听器,只能绑定一个公网 IP,绑定后不得更改,但是可以创建不同协议的公网监听器。 |
协议 | 根据业务场景,选择监听器的传输协议。
说明 一个传输协议只能和公网 IP 绑定一次。 |