EMQX Cloud—内网负载均衡

EMQX Cloud 技术支持发表于:2023年06月09日 16:50:14更新于:2023年06月09日 16:55:51


内网负载均衡


注意该功能为专业版功能,需要创建专业版部署开通服务。


内网负载均衡是一种在内网中对流量进行按需分发的服务,通过将流量分发到不同的后端服务器来扩展应用系统的吞吐能力,并且可以消除系统中的单点故障,提升应用系统的可用性。

在开始之前,您需要完成以下操作:

● 已经在 EMQX Cloud 上创建专业版部署(EMQX 集群)。

● 请先完成 对等连接的创建,下文提到的 IP 均指资源的内网 IP。


服务开通


您可以在顶部菜单栏 - 增值服务 或者部署概览底部选择开通内网负载均衡服务。

image.png

image.png


服务使用


完成内网负载均衡增值服务购买后,您可在相应部署概览处看到内网负载均衡创建状态,等待创建完成。

image.png

当内网负载均衡的状态为 运行中 后,您可以将完成对等连接的 VPC 下终端通过内网地址的内网 IP 连接到该部署,连接端口和公网连接端口一致:mqtt 端口为 1883,websocket 端口为 8083。


在与EMQX Cloud部署建立好VPC对等连接的云服务器ECS上进行模拟测试MQTT客户端连接。

image.png

我们远程连接上该云服务器,使用MQTTX CLI的方式模拟MQTT客户端,并尝试通过公网、内网连接地址连接到EMQX Cloud部署。


MQTTX CLI工具下载(Linux x64)

curl -LO https://www.emqx.com/zh/downloads/MQTTX/v1.9.3/mqttx-cli-linux-x64  
sudo install ./mqttx-cli-linux-x64 /usr/local/bin/mqttx


分别通过公网、内网连接地址连接到EMQX Cloud部署,均连接成功。

image.pngimage.pngimage.png

    您需要登录后才可以回复