检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
配置RabbitMQ网络连接 连接RabbitMQ网络要求 配置RabbitMQ实例的公网访问 父主题: 连接实例
另外,您可单击右侧的“创建弹性IP”,跳转到网络控制台的弹性公网IP页面,购买弹性公网IP。 公网访问与VPC内访问相比,可能存在网络丢包和抖动等情况,且访问时延有所增加,因此建议仅在业务开发测试阶段开启公网访问进行调试。
公网访问 客户端在其他网络环境,或者与RabbitMQ实例处于不同region,则访问实例的公网地址。 不同网络环境,对于客户端配置来说,只是连接地址的差异,其他都一样。因此,本手册以同一VPC内子网地址的方式,介绍客户端开发环境搭建。
RabbitMQ客户端连接报错原因分析 RabbitMQ实例是否支持公网访问? RabbitMQ是否支持跨Region部署? RabbitMQ实例是否支持跨VPC访问? RabbitMQ实例是否支持不同的子网? SSL方式连接RabbitMQ实例失败?
监控和告警 支持对RabbitMQ实例状态进行监控,支持对集群每个代理的内存、CPU、网络流量等进行监控。如果集群或节点状态异常,将触发告警。
public_connect_address String 实例公网连接IP地址。 public_connect_domain_name String 实例公网连接域名。 port Integer 实例连接端口。 status String 实例的状态。
如果开启了公网访问功能(即enable_publicip为true),该字段为必选。 enterprise_project_id String 否 企业项目ID。
public_connect_address String 实例公网连接IP地址。 public_connect_domain_name String 实例公网连接域名。 port Integer 实例连接端口。 status String 实例的状态。
连接实例 客户端使用内网/公网连接RabbitMQ实例,并生产消费消息。
如果开启了公网访问功能(即enable_publicip为true),该字段为必选。 获取方法:登录弹性公网IP和带宽的控制台界面,在弹性公网IP的详情页面查的基本信息栏找ID。 enterprise_project_id 否 String 企业项目。
enable_publicip Boolean RabbitMQ实例是否开启公网访问功能。 true:开启 false:未开启 publicip_address String RabbitMQ实例绑定的弹性IP地址。 如果未开启公网访问功能,该字段值为null。
enable_publicip Boolean RabbitMQ实例是否开启公网访问功能。 true:开启 false:未开启 publicip_address String RabbitMQ实例绑定的弹性IP地址。 如果未开启公网访问功能,该字段值为null。
说明: 如果将队列镜像到集群所有节点上,可能会导致集群承受不必要的网络及磁盘I/O流量。
安全组创建后,系统默认添加入方向“允许安全组内的弹性云服务器彼此通信”规则和出方向“放通全部流量”规则。此时使用内网通过同一个VPC访问RabbitMQ实例,无需添加表1的规则。 构建生产消费客户端。
enable_publicip Boolean 否 RabbitMQ实例是否开启公网访问功能。 true:开启 false:不开启 publicip_id String 否 RabbitMQ实例绑定的弹性IP地址的ID。
如果已开启公网访问,在“弹性IP地址”中,选择新扩容代理的公网IP地址,单击“下一步”。 确认扩容信息无误后,单击“提交”。 在实例列表页面,查看变更是否成功? 实例状态从“变更中”变为“运行中”时,表示变更成功,在“规格”中查看扩容后的代理数量。
区域(Region) 从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。
您可使用该服务监控自己的RabbitMQ实例,执行自动实时监控、告警和通知操作,帮助您实时掌握RabbitMQ实例中所产生的请求、流量等信息。 云监控服务不需要开通,会在您创建RabbitMQ实例后自动启动。相关文档请参见RabbitMQ支持的监控指标。
查询实例标签 GET /v2/{project_id}/rabbitmq/{instance_id}/tags dms:instance:get √ √ 查询项目标签 GET /v2/{project_id}/rabbitmq/tags dms:instance:get √ √ 开启关闭公网访问
表2 DMS for RabbitMQ请求条件 DMS for RabbitMQ条件键 运算符 描述 dms:publicIP Bool Null 是否开启公网 dms:ssl Bool Null 是否开启SSL 父主题: 权限管理