-
查询维护时间窗时间段 - 分布式消息服务RabbitMQ版
URI GET /v2/instances/maintain-windows 请求参数 无 响应参数 状态码: 200 表1 响应Body参数 参数 参数类型 描述 maintain_windows Array of MaintainWindowsEntity objects 支持的维护时间窗列表
-
查询维护时间窗时间段 - 分布式消息服务RabbitMQ版
响应消息 响应参数 参数说明见表表1、表2 表1 响应参数说明 参数 类型 备注 maintain_windows Array 支持的维护时间窗列表 表2 maintain_windows参数说明 参数 类型 备注 seq Integer 序号。
-
连接RabbitMQ管理地址 - 分布式消息服务RabbitMQ版
如果RabbitMQ实例未开启公网访问,您需要购买一台与RabbitMQ实例网络相通的Windows弹性云服务器,然后登录弹性云服务器访问Web页面。 购买弹性云服务器操作,请参考购买并登录Windows弹性云服务器。 图3 登录实例Web页面 单击“Login”,登录完成。
-
步骤一:准备环境 - 分布式消息服务RabbitMQ版
本文以Linux系统的ECS为例,Windows系统ECS的JDK安装与环境变量配置可自行在互联网查找相关帮助。 登录管理控制台,选择“计算 > 弹性云服务器”,创建一个ECS实例。 具体购买操作,请参考购买弹性云服务器。如果您已有可用的ECS,可重复使用,不需要再次购买。
-
RabbitMQ实例的SSL开关是否支持修改? - 分布式消息服务RabbitMQ版
不支持动态修改,即如果实例创建时没有选择开启,创建完成之后,不支持修改,建议在实例创建时将开关打开。 父主题: 实例问题
-
云监控显示通道数一直上升报警有影响吗? - 分布式消息服务RabbitMQ版
一个连接最大通道数是2047(RabbitMQ 3.8.35版本)/2000(RabbitMQ AMQP-0-9-1版本),超过后再创建通道数会失败,建议排查是否为资源没有释放导致的。 父主题: 监控告警问题
-
批量删除实例 - 分布式消息服务RabbitMQ版
实例删除后,实例中原有的数据将被删除,且没有备份,请谨慎操作。 调用方法 请参见如何调用API。
-
删除实例 - 分布式消息服务RabbitMQ版
RabbitMQ实例删除后,实例中原有的数据将被删除,且没有备份,请谨慎操作。 前提条件 RabbitMQ实例状态为运行中、故障、已冻结、创建失败的按需付费实例才能执行删除操作。 包年/包月类型的RabbitMQ实例,不支持进行删除和批量删除操作。
-
批量删除实例 - 分布式消息服务RabbitMQ版
实例删除后,实例中原有的数据将被删除,且没有备份,请谨慎操作。 URI POST /v1.0/{project_id}/instances/action 参数说明见表1。 表1 参数说明 参数 类型 必选 说明 project_id String 是 项目ID。
-
开启心跳 - 分布式消息服务RabbitMQ版
如果客户端在90秒内没有向LVS发送心跳(AMQP心跳帧或消息收发),LVS会主动断开与客户端的连接,此时客户端需要重新连接。 如果存在消息收发时间间隔大于90秒的场景,请在客户端开启心跳并设置小于90秒的心跳超时时间。
-
节点重启后消费者如何重连 - 分布式消息服务RabbitMQ版
amqp-client自带重连机制,但是自带的重连机制只会重试一次,一次连不上后就不会再执行了,这时如果消费者没有做额外的重试机制,那么这个消费者就彻底丧失的消费能力。 amqp-client在节点断连后,根据与通道建立的节点不同,产生不同的错误。
-
心跳检测 - 分布式消息服务RabbitMQ版
心跳还可以防止某些网络设备在一段时间内由于没有活动而中断TCP连接。 心跳超时时间 心跳超时时间定义了对等TCP连接在多长时间后被服务端和客户端视为关闭。
-
死信和TTL - 分布式消息服务RabbitMQ版
未使用是指队列中没有任何消费者,也没有被重新声明,并且在过期时间段内也未调用过Basic.Get命令。“x-expires”参数的值必须为非零整数,单位为毫秒。 以下示例演示在Java客户端设置队列TTL。
-
DMS for RabbitMQ自定义策略 - 分布式消息服务RabbitMQ版
"dms:instance:create", "dms:instance:delete" ] } ] } 示例2:拒绝用户删除实例 拒绝策略需要同时配合其他策略使用,否则没有实际作用
-
权限管理 - 分布式消息服务RabbitMQ版
系统策略 无 DMS UserAccess 分布式消息服务普通用户权限(没有实例创建、修改、删除、扩容)。 系统策略 无 DMS ReadOnlyAccess 分布式消息服务的只读权限,拥有该权限的用户仅能查看分布式消息服务数据。
-
设置实例镜像队列 - 分布式消息服务RabbitMQ版
如果为指定的Vhost设置,请在“Virtual Host”选择3创建的Vhost;如果没有,则默认为“/”。 图3 设置Vhost规则 参数解释如下: Name: policy的名称,用户自定义。 Pattern: queue的匹配模式(正则表达式)。
-
惰性队列 - 分布式消息服务RabbitMQ版
在以下情况下,推荐使用惰性队列: 队列可能会产生消息堆积 队列对性能(吞吐量)的要求不是非常高,例如TPS 1万以下的场景 希望队列有稳定的生产消费性能,不受内存影响而波动 处于以下情况时,无需使用惰性队列: RabbitMQ需要高性能的场景 队列总是很短(即队列中没有消息堆积)
-
创建用户 - 分布式消息服务RabbitMQ版
开启ACL访问控制会导致没有配置认证信息的客户端连接中断。 步骤二:创建用户 在左侧导航栏,单击“用户管理”,进入“用户管理”页面。 单击“创建用户”,弹出“创建用户”对话框。 参考表1,设置用户名称和配置信息。
-
消息堆积对业务的影响及解决办法 - 分布式消息服务RabbitMQ版
消费者没有出现异常,但是消费者与队列间的订阅可能出现了异常,也会导致消息无法被消费从而造成堆积的情况。 消费者正常,与队列间的订阅也正常,但是消费端的代码本身逻辑耗费时间长导致了消费能力降低,这时候就会出现1中的情况从而导致消息堆积。
-
变更实例规格 - 分布式消息服务RabbitMQ版
单机实例和没有配置镜像/仲裁队列的集群实例在变更规格过程中会有分钟级业务中断,客户端需要支持自动重连,建议在业务低峰时进行变更。 配置了镜像/仲裁队列的集群实例在变更规格过程中会有秒级业务中断,客户端需要支持自动重连,建议在业务低峰时进行变更。 父主题: 实例日常操作