约束与限制 删除Queue后,该Queue下的所有配置(包括Exchange与Queue的绑定关系)也会被删除,且无法恢复。 RabbitMQ 3.x.x版本支持以上三种删除Queue的方式,RabbitMQ AMQP-0-9-1版本只支持在控制台删除Queue。 前提条件 已创建Queue。
ge。一个Exchange可以绑定多个目标Exchange,一个Queue可以绑定多个源Exchange。 约束与限制 RabbitMQ 3.x.x版本中,名为“(AMQP default)”的Exchange不能绑定任何Exchange。 RabbitMQ AMQP-0-9-1
配置RabbitMQ实例的公网访问 以下步骤介绍开启/关闭公网访问的步骤。 开启IPv4公网访问(RabbitMQ 3.x.x版本) 关闭IPv4公网访问(RabbitMQ 3.x.x版本) 登录RabbitMQ控制台。 在管理控制台左上角单击,选择RabbitMQ实例所在的区域。 单
开启ACL访问控制会导致没有配置认证信息的客户端连接中断。 仅RabbitMQ AMQP-0-9-1版本支持在控制台开启ACL访问控制功能。RabbitMQ 3.x.x版本默认支持用户权限管理,您可以在RabbitMQ WebUI页面创建用户,并赋予相应的权限。 前提条件 已购买RabbitMQ AMQP-0-9-1版本的实例。
单击RabbitMQ实例名称,进入实例详情页。在左侧导航栏单击“监控 > 监控详情”,进入监控页面,查看实例、节点和队列的监控数据,数据更新周期为1分钟。 RabbitMQ 3.x.x版本实例在监控页面中,队列名称存在两种显示。如果队列在默认Vhost下,会直接显示队列名。如果队列不在默认Vhost下,队列名称显示
"eadxxxe72c", "security_group_id": "aa75axxxc8c73220", "subnet_id": "3cb6axxx671d6a8", "available_zones": [ "effdcxxxb42f56533" ], "product_id":
取。 图2 消费消息示例 如需停止消费使用Ctrl+C命令退出。 示例代码(Java) 连接实例并生产消息示例代码如下,需要修改的参数如表3所示。 ConnectionFactory factory = new ConnectionFactory(); factory.setHost(host);
'Hello World!' 如需停止消费使用Ctrl+C命令退出。 示例代码(Java) 连接实例并生产消息示例代码如下,需要修改的参数如表3所示。 ConnectionFactory factory = new ConnectionFactory(); factory.setHost(host);
持久化的Exchange(WebUI) 参考创建RabbitMQ Exchange创建Exchange,并设置Exchange持久化,如图3所示。 图3 设置Exchange持久化(控制台) 在Exchange列表中,查看新创建Exchange是否已开启持久化。如果“持久化”显示“是”,表示开启成功,如图4所示。
进入“费用中心 > 消费详情”页面。 在筛选条件中选择“资源ID”,并输入2复制的资源ID,按“Enter”即可搜索该资源的账单。 图3 查询资源账单 这里设置的统计维度为“按使用量”,统计周期为“按账期”,您也可以设置其他统计维度和周期,详细介绍请参见费用账单。
/08 15:50:04在“亚太-新加坡”区域购买了一个包年/包月RabbitMQ实例(规格:rabbitmq.2u4g.cluster*3,总存储空间:超高I/O 300GB),计费资源包括实例费用(代理规格和代理数量),以及存储空间费用(超高I/O 300GB)。购买时长为一个月,并在到期前手动续费1个月,则:
view”页签中,单击“选择文件”,选择1.a中导出的元数据,单击“Upload broker definitions”,上传元数据。 图3 导入元数据 为目标RabbitMQ实例添加新的消费者,准备消费目标实例的消息。 图4 添加新消费者 为目标RabbitMQ实例添加新的生产
(可选)单击队列名称,进入队列详情页。查看当前仲裁队列主副本所在节点和在线副本所在节点。 图3 队列详情页 配置仲裁队列的长度 通过配置Policy或者队列属性的方式可以限制仲裁队列的长度和在内存中保存的长度。 表3 配置仲裁队列的长度的参数说明 参数名称 说明 x-max-length 仲裁队列最大消息数。
息栏左上侧的“恢复”。 在待恢复RabbitMQ实例所在行,单击“恢复”。 在弹出的“恢复实例”对话框中,单击“确定”。 恢复实例大约需要3~10分钟,在“RabbitMQ实例”页面查看已恢复的实例。 修改保留天数 登录RabbitMQ控制台。 在管理控制台左上角单击,选择RabbitMQ实例所在的区域。
Definition 通过“queue-mode=lazy”,配置惰性队列。 单击“Add/update policy”。 策略添加成功后如下图所示。 图3 查看惰性队列策略 参考创建RabbitMQ Queue创建队列,并在“惰性队列模式”中输入“lazy”,完成惰性队列的创建。 图4 创建惰性队列
数据三副本,不会影响TPS性能。 配置副本数变多会导致TPS下降。 巡检系统 自动发现并修复死锁、宕机等问题。 无。 Exchange 表3 Exchange差异 功能项 AMQP-0-9-1版本 开源RabbitMQ Exchange类型 支持的类型:direct、fanout
统计RabbitMQ实例每秒处理的请求个数。 0~10000000 Count 不涉及 RabbitMQ实例 1分钟 节点监控指标 仅RabbitMQ 3.x.x版本支持节点监控指标。 表3 节点支持的监控指标 指标ID 指标名称 指标含义 取值范围 单位 进制 测量对象(维度) 监控周期(原始指标) fd_used
心跳超时时间定义了对等TCP连接在多长时间后被服务端和客户端视为关闭。服务端和客户端会对配置的心跳超时时间进行协商,客户端必须配置该值来发送心跳。RabbitMQ官方团队维护的3个客户端(Java、.NET、Erlang语言)的心跳超时时间协商逻辑如下: 服务端和客户端设置的心跳超时时间都不为0时,两者间较小的值生效。
标签是华为云为了标识云资源,按各种维度(例如用途、所有者或环境)对云资源进行分类的标记。推荐企业使用预定义标签进行成本归集,具体流程如下: 图3 为RabbitMQ实例添加标签 详细介绍请参见通过成本标签维度查看成本分配。 使用成本单元进行成本分配 企业可以使用成本中心的“成本分组”
2、必须包含如下四种字符中的三种组合:小写字母、大写字母、数字、特殊字符包括(`~!@#$%^&*()-_=+|[{}]:'",./?) 3、不能与校验的弱密码相同。 400 DMS.00400013 vpc_id in the request is empty. 请求参数vpc_id为空。