检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
消息的最长保留时间是多久? RabbitMQ 3.x.x版本 一般情况下消息如果未被消费会一直保留,只有被消费后,才会被删除。但是如果设置了过期时间(TTL),则以TTL时间为准。 RabbitMQ AMQP-0-9-1版本 如果消息设置了TTL,无论消息是否被消费,超过TTL后
进入“Connections”页面。 查看客户端连接地址,如图1所示。 图1 客户端连接地址 同一个客户端可以作为生产者生产消息,也可以作为消费者消费消息,连接IP地址是相同的,如图1所示,此时我们无法区分哪个是生产者IP地址,哪个是消费者IP地址。如果想要直观体现生产者/消费者
Long 发布到Queue的消息在被丢弃之前可以存活多长时间 lazy_mode 否 String 若设置惰性队列,请输入lazy。惰性队列模式会在磁盘上存储尽可能多的消息以减少内存使用;若不设置,队列将消息存储在内存缓存以尽可能快地传递消息。(AMQP版本默认将消息存储到磁盘,不涉及此字段)
查询配额 功能介绍 查询配额详情。 当前页面API为历史版本API,未来可能停止维护。 调用方法 请参见如何调用API。 URI GET /v1.0/{project_id}/quotas/dms 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
创建用户 功能介绍 创建用户(仅AMQP版本支持)。 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/instances/{instance_id}/users 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
RabbitMQ生产消息的最大长度是多少? RabbitMQ 3.8.35版本:单条消息的最大长度为50MB,请勿发送大于此长度的消息,否则会导致生产失败。 RabbitMQ AMQP-0-9-1版本:单条消息的最大长度为4MB,请勿发送大于此长度的消息,否则会导致生产失败。 父主题:
的高性能。 使用较小的队列长度 队列中存在大量消息时,会给内存使用带来沉重的负担。为了释放内存,RabbitMQ会将消息刷新到磁盘。刷盘需要重建索引,重启包含大量消息的集群,导致这个过程非常耗时。当刷盘的消息过多时,会阻塞队列处理消息,从而降低队列速度,影响RabbitMQ节点的性能。
RabbitMQ实例支持延时消息队列么? RabbitMQ 3.x.x版本实例已下线延时消息插件功能,建议使用RabbitMQ AMQP-0-9-1版本的定时消息或分布式消息服务RocketMQ版的定时/延迟消息代替。 父主题: 消息问题
什么是分布式消息服务RabbitMQ版 分布式消息服务RabbitMQ版完全兼容开源RabbitMQ,为您提供即开即用、消息特性丰富、灵活路由、高可用、监控和告警等特性,广泛应用于秒杀、流控、系统解耦等场景。 即开即用 分布式消息服务RabbitMQ版提供单机和集群的消息实例,拥有
查询Exchange列表 功能介绍 查询Exchange列表。 调用方法 请参见如何调用API。 URI GET /v2/rabbitmq/{project_id}/instances/{instance_id}/vhosts/{vhost}/exchanges 表1 路径参数 参数
创建Exchange 功能介绍 创建Exchange。 调用方法 请参见如何调用API。 URI PUT /v2/rabbitmq/{project_id}/instances/{instance_id}/vhosts/{vhost}/exchanges 表1 路径参数 参数 是否必选
String 消息引擎。 engine_version String 消息引擎版本。 specification String 实例规格。 RabbitMQ实例单机返回vm规格。 RabbitMQ实例集群返回vm规格和节点数。 storage_space Integer 消息存储空间,单位:GB。
查询RabbitMQ产品规格核数 功能介绍 查询RabbitMQ产品规格核数。 调用方法 请参见如何调用API。 URI GET /v2/rabbitmq/products/cores 表1 Query参数 参数 是否必选 参数类型 描述 instance_id 是 String
查询插件列表 功能介绍 查询插件列表。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/instances/{instance_id}/rabbitmq/plugins 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
String 消息引擎的类型。 表2 Query参数 参数 是否必选 参数类型 描述 product_id 否 String 产品ID。 请求参数 无 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 engine String 分布式消息服务的产品类型。 versions
String 要投递的Exchange或Queue名称 routing_key 是 String 绑定键值,用于告知Exchange应该将消息投递到哪些Queue或Exchange中 destination_type 是 String 绑定目标端类型,Exchange或Queue。(AMQP版本只支持绑定Queue)
开启或关闭插件 功能介绍 开启或关闭插件。 调用方法 请参见如何调用API。 URI PUT /v2/{project_id}/instances/{instance_id}/rabbitmq/plugins 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是
查询实例标签 功能介绍 查询实例标签。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/rabbitmq/{instance_id}/tags 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方式请参见获取项目ID。
查询Exchange绑定信息列表 功能介绍 查询Exchange绑定信息列表。 调用方法 请参见如何调用API。 URI GET /v2/rabbitmq/{project_id}/instances/{instance_id}/vhosts/{vhost}/exchanges/{exchange}/binding
快速连接RabbitMQ并生产消费消息 本文将为您介绍分布式消息服务RabbitMQ版入门的使用流程,以创建一个未开启SSL的RabbitMQ实例,客户端使用内网通过同一个VPC连接RabbitMQ实例生产消费消息为例,帮助您快速上手RabbitMQ。 图1 RabbitMQ使用流程