查询实例标签 功能介绍 查询实例标签。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/rabbitmq/{instance_id}/tags 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方式请参见获取项目
实例管理类接口 创建实例 查询指定实例 修改实例信息 删除指定实例 批量删除实例 查询所有实例列表 父主题: API V1
connection_name String 参数解释: connection信息,包括客户端IP:Port到服务端IP:Port。 取值范围: 不涉及。 peer_host String 参数解释: 连接的消费者IP。 取值范围: 不涉及。
查询用户列表 功能介绍 查询用户列表(仅AMQP版本支持)。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/instances/{instance_id}/users 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
云监控无法展示RabbitMQ监控数据 RabbitMQ 3.x.x版本实例 RabbitMQ 3.x.x版本实例的队列名称或Vhost名称属于以下任一情况时,可能会导致监控数据无法展示。 RabbitMQ的队列名称以特殊字符开头,例如点号“.”。建议删除带特殊字符的队列。 RabbitMQ
RabbitMQ 3.x.x版本实例已下线延时消息插件功能,建议使用RabbitMQ AMQP-0-9-1版本的定时消息或分布式消息服务RocketMQ版的定时/延迟消息代替。 父主题: 消息问题
这时amqp-client的重连机制就会生效,尝试重新连接服务端。如果连接成功,这个通道就会继续连接消费。如果连接失败,就会执行channel.close方法,关闭这个通道。 如果通道连接的不是队列所在的节点,消费者不会触发关闭动作,而是由服务端发送的一个取消动作。
心跳超时时间定义了对等TCP连接在多长时间后被服务端和客户端视为关闭。服务端和客户端会对配置的心跳超时时间进行协商,客户端必须配置该值来发送心跳。
删除RabbitMQ Queue 本章节指导如何删除Queue。删除Queue的操作有以下几种方式,您可以根据实际情况选择任意一种方式: 删除Queue(控制台) 删除单个Queue(RabbitMQ WebUI) 批量删除Queue(RabbitMQ WebUI) 约束与限制 删除
图1 Queue详情 解除绑定后,该路由将不再提供服务,且无法恢复,请谨慎操作。 单击“是”,完成Exchange的解绑。 相关文档 如果您希望通过API解绑Exchange,请参考删除绑定。 父主题: 管理RabbitMQ Exchange
解除绑定后,该路由将不再提供服务,且无法恢复,请谨慎操作。 单击“是”,完成Queue的解绑。 相关文档 如果您希望通过API解绑Queue,请参考删除绑定。 父主题: 管理RabbitMQ Queue
查看RabbitMQ客户端连接地址 客户端连接RabbitMQ实例生产和消费消息时,可通过RabbitMQ WebUI查看客户端的连接地址。 约束与限制 RabbitMQ AMQP-0-9-1版本不支持通过RabbitMQ WebUI查看客户端的连接地址。 客户端处于连接RabbitMQ
删除RabbitMQ Exchange 本章节指导如何在控制台删除Exchange。 约束与限制 删除Exchange后,该Exchange下的所有配置(包括Exchange和Exchange的绑定关系、Exchange和Queue的绑定关系)也会被删除,且无法恢复。 RabbitMQ
查看RabbitMQ Queue信息 Queue创建成功后,可以在控制台查看Queue基本信息、绑定关系和消费者信息。 前提条件 已创建Queue。 查看RabbitMQ Queue信息 登录RabbitMQ控制台。 在管理控制台左上角单击,选择RabbitMQ实例所在的区域。 单击实例名称
清空RabbitMQ Queue消息 本章节指导如何清空Queue中的所有消息。 约束与限制 清空Queue消息后,Queue中的所有消息会被永久删除,且不可恢复,请谨慎操作。 RabbitMQ 3.x.x版本支持在控制台和WebUI清空Queue中所有消息,RabbitMQ AMQP
ConnectionFactory connectionFactory = new ConnectionFactory(); //设置服务地址 connectionFactory.setHost("localhost"); //设定端口 connectionFactory.setPort
创建实例 功能介绍 创建实例,该接口支持创建按需和包周期计费方式的实例。 调用方法 请参见如何调用API。 URI POST /v2/{engine}/{project_id}/instances 表1 路径参数 参数 是否必选 参数类型 描述 engine 是 String 参数解释
RabbitMQ实例的Web管理页面无法打开 可能原因:实例安全组配置不正确 解决方案:重新配置安全组,具体步骤如下。 在RabbitMQ实例控制台的“基本信息 > 网络”页面中,单击安全组名称,跳转到安全组页面。 选择“入方向规则”,查看安全组入方向规则。 实例未开启SSL开关,
RabbitMQ客户端连接报错原因分析 RabbitMQ客户端连接失败,可能原因包括地址填错、端口填错、用户名或者密码填错、超过最大连接数、未创建Vhost或者填错Vhost名称。 可能原因一:连接地址不正确 VPC内访问场景下,连接地址不正确时,报错如下: [root@ecs-test
为什么RabbitMQ集群只有一个连接地址? RabbitMQ集群实例的连接地址,实际上是实例的LVS节点地址(负载均衡地址),客户端连接实例时,通过负载均衡器将客户端请求分发到集群实例的各个节点。 图1 连接示意图 父主题: 连接问题