正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用RabbitMQ实例生产消费消息的流程如下图所示。 图1 RabbitMQ业务使用流程 创建用户并授权使用DMS for RabbitMQ 创建IAM用户,并授予DMS for RabbitMQ的权限,以达到用户之间权限的隔离。 购买RabbitMQ实例 RabbitMQ实例采用物理隔离的方式部署,租户独占RabbitMQ实例。
SSL方式连接RabbitMQ实例失败? 首先排查安全组的入方向规则,是否放开了端口5671(SSL方式访问)或5672(非SSL访问)。 其次,参考如下内容配置SSL单向认证: 1 2 3 4 5 6 7 8 ConnectionFactory factory =
MQ实例的操作权限。具体操作请参考创建用户并授权使用DMS for RabbitMQ。 创建VPC和子网。 在创建RabbitMQ实例前,确保已存在可用的VPC和子网。创建VPC和子网的具体步骤,请参考创建虚拟私有云和子网。 创建的VPC与RabbitMQ实例必须在相同的区域。 创建安全组并添加安全组规则。
35版本支持以上两种创建Vhost的方式,RabbitMQ AMQP-0-9-1版本只支持在控制台创建Vhost。 实例创建后,RabbitMQ 3.8.35版本会自动创建一个名为“/”的Vhost,RabbitMQ AMQP-0-9-1版本会自动创建一个名为“default”的Vhost。 创建RabbitMQ
无。 请求示例 无。 响应消息 响应参数 Hourly或者Monthly的参数说明见表2。 表2 参数说明 参数 类型 备注 name String 消息引擎的名称。 version String 消息引擎的版本。 values Array 产品规格列表。 表3 values参数说明
在左侧导航栏选择“Vhost列表”,进入Vhost列表页面。 单击Vhost名称,进入Vhost详情页。 在“Queue”页签的待查看信息的Queue所在行,单击“查看详情”,弹出“查看详情”页面,查看Queue的基本信息、绑定信息和消费者信息。 图1 Queue详情 父主题: 管理RabbitMQ Queue
or too long. 队列标签的键不能为空,或者长度太长。 请检查队列标签的键 400 DMS.10240036 The tag key contains invalid characters. 队列标签的键包含非法字符。 请检查队列标签的键 400 DMS.10240038
客户端连接RabbitMQ实例生产和消费消息时,可通过RabbitMQ WebUI查看客户端的连接地址。 仅RabbitMQ 3.8.35版本支持通过RabbitMQ WebUI查看客户端的连接地址。 客户端处于连接RabbitMQ实例时,才可以查看客户端连接地址。 查看RabbitMQ客户端连接地址
生产者确认会影响性能,如果需要很高的吞吐量,应禁用生产者确认。注意,不使用生产者确认会导致可靠性下降。 更多关于消息确认机制的说明,请参考Consumer Acknowledgements and Publisher Confirms。 生产者确认 生产者确认,即服务端在收到来自生产者的消息时进行确认。
分布式消息服务RabbitMQ版的计费项由实例费用和存储空间费用组成。具体内容如表1所示。 如您需要快速了解分布式消息服务RabbitMQ版的具体价格,请参见分布式消息服务RabbitMQ版价格详情。 表1 分布式消息服务RabbitMQ版计费项 计费项 计费项说明 适用的计费模式 计费公式 实例费用
费模式。支持变更计费模式的RabbitMQ实例计费项如表1所示。 表1 支持变更计费模式的RabbitMQ实例计费项 计费项 变更说明 相关文档 实例规格 变更RabbitMQ实例的计费模式会同时变更实例规格和存储空间的计费模式。 将RabbitMQ实例的计费模式从按需计费转为包
RabbitMQ实例是否支持跨VPC访问? RabbitMQ实例支持跨VPC访问,可以通过创建VPC对等连接,将两个VPC的网络打通,实现跨VPC访问实例。 关于创建和使用VPC对等连接,请参考VPC对等连接说明。 父主题: 连接问题
MQ 3.8.35版本)/2000(RabbitMQ AMQP-0-9-1版本),超过后再创建通道数会失败,建议排查是否为资源没有释放导致的。 父主题: 监控告警问题
介绍怎样购买RabbitMQ实例 04:58 购买RabbitMQ实例 分布式消息服务RabbitMQ版 介绍怎样连接RabbitMQ实例 03:28 连接未开启SSL的RabbitMQ实例 分布式消息服务RabbitMQ版 介绍怎样开启公网访问 02:04 开启公网访问
创建实例时,如果无法查看虚拟私有云、子网、安全组、弹性IP,可能原因是该用户无Server Administrator和VPC Administrator权限,增加权限的详细步骤请参考修改用户组权限。 父主题: 实例问题
定。 消减措施 已开启插件的实例,建议参考设置RabbitMQ告警规则,配置相应的告警,提前预知并消减风险。 替代方案 建议使用设备接入IoTDA服务替代MQTT插件。 下线影响 未开启待下线插件的实例,插件列表中将不再显示这些插件。 已开启待下线插件的实例,仍然可以使用。如果您在控制台关闭这些插件后,也将不再显示。
RabbitMQ实例是否支持扩容? RabbitMQ 3.8.35版本:单机版本的支持扩大存储空间,以及扩容/缩容代理规格。集群版本支持扩大存储空间和代理个数,以及扩容/缩容代理规格。 RabbitMQ AMQP-0-9-1版本:不支持扩容。 父主题: 实例问题
} else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 添加绑定成功 错误码 请参见错误码。 父主题: Binding管理
dead_letter_routing_key 否 String 死信Exchange的RoutingKey,死信Exchange会发送死信消息到绑定对应RoutingKey的Queue上。 message_ttl 否 Long 发布到Queue的消息在被丢弃之前可以存活多长时间 lazy_mode 否 String
} else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 204 删除成功 错误码 请参见错误码。 父主题: Queue管理