TDMQ RabbitMQ 版支持内网访问和公网访问两种连接方式,不同网络类型的连接要求不同。
连接说明
|
内网连接 | 如果客户端和 RabbitMQ 集群部署在同一个私有网络 VPC 内,则网络默认互通,无需额外配置。 | ✓ | ✓ | |
| 如果客户端和 RabbitMQ 集群部署在不同的私有网络 VPC 内,由于 VPC 之间逻辑隔离,无法直接通信。若需要跨网通信,可以使用云联网实现同账号下不同地域间的 VPC 互通。 | ✓ | ✓ | |
公网连接 | 需要单独开通一条公网路由,客户端可以通过公网连接 RabbitMQ 集群。由于公网可以在任意网络环境下访问,需配置安全策略确保连接安全。 | ✓ | × | |
正常情况下,建议您优先通过内网访问,以获得更低的网络延迟、更高的传输带宽以及更优的安全隔离性,尤其是生产环境的核心业务。若业务需面向公网提供服务)或进行开发调试,可以启用公网访问,但建议配置白名单策略严格限制访问 IP,保障数据安全。
端口说明
以下是客户端连接 RabbitMQ 集群前,需要放通的端口列表,在您使用对应的 RabbitMQ 功能时,我们已默认为您放通。
|
入方向 | IPv4 | TCP | 5672 | RabbitMQ 客户端所在的 IP 地址或地址组 | 客户端使用 IPv4 地址访问 RabbitMQ 实例(未开启 SSL 加密) |
入方向 | IPv4 | TCP | 5671 | RabbitMQ 客户端所在的 IP 地址或地址组 | 客户端使用 IPv4 地址访问 RabbitMQ 实例(开启 SSL 加密) |
入方向 | IPv4 | TCP | 15672 | RabbitMQ 客户端所在的 IP 地址或地址组 | 访问 Web 界面 UI 地址(未开启 SSL加密) |
入方向 | IPv4 | TCP | 15671 | RabbitMQ 客户端所在的 IP 地址或地址组 | 访问 Web 界面 UI 地址(开启SSL加密) |
入方向 | IPv4 | TCP | 15692 | RabbitMQ 客户端所在的 IP 地址或地址组 | 接入 Prometheus 监控 |