基本概念

消息堆积量=处理中消息量+已就绪消息量,具体的指标含义,可参考以下说明:上图表示指定主题的某一队列中各消息的状态,云消息队列 RocketMQ 版 将处于不同处理阶段的消息数量和耗时进行统计,这些指标可直接反映队列中消息的处理速率和...

顺序消息

顺序消息可以保证消息的消费顺序和发送的顺序一致,即先发送的先消费,后发送的后消费,常用于金融证券、电商业务等对消息指令顺序有严格要求的场景。本文介绍 云消息队列 RocketMQ 版 顺序消息的概念、适用场景、实现原理以及使用过程中的...

基本概念

消息堆积 生产者已经将消息发送到 云消息队列 RocketMQ 版 的服务端,但由于消费者的消费能力有限,未能在短时间内将所有消息正确消费掉,此时在 云消息队列 RocketMQ 版 的服务端保存着未被消费的消息,该状态即消息堆积。事务消息 事务...

顺序消息

如需保证消息生产的顺序性,则必须满足以下条件:同一消息组(MessageGroup)消息生产顺序性的范围为消息组,生产者发送消息时可以为每条消息设置消息组,只有同一消息组内的消息可以保证顺序性,不同消息组或未设置消息组的消息之间不保证...

定时和延时消息

例如,设置定时消息5天后才能被消费,如果第5天后一直没被消费,那么这条消息将在第8天被删除。TCP协议示例代码 收发定时消息和延时消息的示例代码,请参见以下文档:Java 收发定时消息 收发延时消息 C++:收发定时消息.NET: 收发定时消息...

消息轨迹

消息轨迹是指一条消息从生产者发送到 云消息队列 RabbitMQ 版 服务端,再到消费者消费,整个过程中的各个相关节点的时间、状态等数据汇聚而成的完整链路信息。如果消息收发不符合预期,您可以通过查询消息轨迹,快速分析和定位问题,及时...

死信队列

对于消费失败且重试后依然失败的消息,云消息队列 RocketMQ 版 不会立丢弃,而是将消息转发至指定的队列中,即死信队列,这些消息即为死信消息。当消费失败的原因排查并解决后,您可以重发这些死信消息,让消费者重新消费;若您暂时无法...

消息(Message)

消息中转时做好不可变设计 云消息队列 RocketMQ 版 服务端5.x版本中,消息本身不可编辑,消费端获取的消息都是只读消息视图。但在历史版本3.x和4.x版本中消息不可变性没有强约束,因此如果您需要在使用过程中对消息进行中转操作,务必将...

消息轨迹

取值如下:成功 失败 消息基础信息 消息类型 普通消息 顺序消息 定时/延时消息 事务消息 消息ID 消息的全局唯一标识,由 云消息队列 RocketMQ 版 系统自动生成。Topic 消息所属的主题名称。消息Keys MessageKey,消息的业务标识,由消息...

功能与特性概述

消息类型对比 消息类型 是否支持可靠同步发送 是否支持可靠异步发送 是否支持Oneway发送 是否支持多线程发送 性能 普通消息 是 是 是 是 最高 事务消息 定时和延时消息 分区顺序消息 是 否 否 否 高 全局顺序消息 一般 消息特性 消息重试:...

消息查询

在使用Kafka的过程中遇到无法正确消费消息消息丢失、消息延迟等消费问题时,您可通过消息查询功能查看指定消息的详细内容和相关属性,帮助您排查异常原因。若确定消息所在Topic的分区ID以及消息位点,可采用按位点查询消息;若不确定消息...

回执消息简介与配置流程

当您使用 ChatApp 消息服务 API接口发送消息后,可以通过MNS消息队列消费模式或HTTP批量推送模式来接收消息发送状态的结果和用户回复的消息内容。背景信息 如果出现网络异常、响应超时等情况,可能会导致回执消息推送重复、回执消息获取...

死信消息

消息消费异常时会自动进行消费重试,达到最大重试次数后还未成功,则消息会转为死信状态。云消息队列 RocketMQ 版 支持将这些死信消息保存至指定Topic,方便后续进行业务恢复或回溯。本文介绍死信消息的应用场景、死信策略、使用限制、配置...

仪表盘

高级特性消息倍数:高级特性消息(顺序消息、定时/延时消息、事务消息)的API调用次数在普通消息的基础上以5倍倍率计算。指标项 说明 生产 TPS 峰值 统计消息生产TPS的最大值。该指标项可为估算实例计费项中的TPS峰值规格提供参考。单位:...

主题(Topic)

行为约束 消息类型强制校验 云消息队列 RocketMQ 版 5.x版本将消息类型拆分到主题中进行独立运维和处理,因此系统会对发送的消息类型和主题定的消息类型进行强制校验,若校验不通过,则消息发送请求会被拒绝,并返回类型不匹配异常。...

消息过滤

消息服务MNS 的消息过滤功能是指将一个主题的消息通过不同的标签推送到不同的订阅渠道。本文介绍消息过滤的功能以及如何设置消息过滤标签。背景信息 通常情况下,在主题中创建订阅可以将消息推送至已订阅的推送目标。即消息没有设置消息...

查询消息轨迹

消息队列 RocketMQ 版 将消息发送、消息存储、消息消费这几个关键节点的数据定义为轨迹参数,例如消息发送结果、发送耗时、消息到达服务端的时间、消息的消费结果、消费耗时、客户端信息等,并支持可视化查询。当消息收发结果不符合预期...

事务消息

半事务消息:暂不能投递的消息,生产者已经成功地将消息发送到了 云消息队列 RocketMQ 版 服务端,但是 云消息队列 RocketMQ 版 服务端未收到生产者对该消息的二次确认,此时该消息被标记成“暂不能投递”状态,处于该种状态下的消息即半...

消息存储和清理机制

本文为您介绍 云消息队列 RocketMQ 版 中消息的存储机制,包括消息的存储粒度、判断依据及后续处理策略等。背景信息 参考 云消息队列 RocketMQ 版 中 队列 的定义,消息按照达到服务器的先后顺序被存储到队列中,理论上每个队列都支持无限...

消息检索

当 云消息队列 Kafka 版 控制台提供的按位点查询和按时间查询消息的功能无法满足您搜索消息的需求时,您可以使用 云消息队列 Kafka 版 消息检索功能。消息检索支持按Topic分区、位点范围、时间范围以及消息Key和Value关键字检索。本文介绍...

消息收发流程变更

消息队列 MQTT 版 V2.x.x版本强依赖 云消息队列 RocketMQ 版 作为消息存储,因此 云消息队列 MQTT 版 消息和 云消息队列 RocketMQ 版 天然打通,创建了Topic后即可天然使用 云消息队列 RocketMQ 版 和 云消息队列 MQTT 版 的SDK相互通信...

名词解释

如需实现消息幂等,即如果消息重试多次,消费端对该重复消息消费多次与消费一次的结果是相同的,并且多次消费没有对系统产生副作用,在为每条消息设置唯一Message ID的基础上,您还需要在 云消息队列 RabbitMQ 版 的Consumer客户端对消息...

消息过滤

场景示例 以下图电商交易场景为例,从客户下单到收到商品这一过程会生产一系列消息,按照类型将消息分为订单消息和物流消息,其中给物流消息定义地域属性,按照地域分为杭州和上海:订单消息 物流消息 物流消息且地域为杭州 物流消息且地域...

队列模型基本概念

本文对 消息服务MNS 的队列模型涉及的专有名词及术语进行定义和解析,方便您更好地理解相关概念并使用队列模型。Account 用户的阿里云账号ID。队列(Queue)消息存储的目的地,分成普通队列和延时队列两类。消息包含数据和属性,可以分成...

普通消息

以Java语言为例,收发普通消息的示例代码如下:完整的消息收发示例代码请参见 RocketMQ 5.x系列SDK(推荐)。普通消息发送。MessageBuilder messageBuilder=new MessageBuilder();Message message=messageBuilder.setTopic("topic")/设置...

延时消息

如果您希望消息被投递后延迟一段时间被消费者消费,您可以使用 云消息队列 RabbitMQ 版 的延时消息。云消息队列 RabbitMQ 版 原生支持延时消息,使用方式比开源RabbitMQ更简单。什么是延时消息 延时消息是指在指定时间段之后才被消费者消费...

生产者负载均衡

生产者发送消息到 云消息队列 RocketMQ 版 服务端时,云消息队列 RocketMQ 版 将根据生产者负载均衡策略将消息均匀的存储在多个队列中,避免产生热点队列和性能瓶颈。本文介绍 云消息队列 RocketMQ 版 生产者的负载均衡策略。背景信息 了解...

普通消息

普通消息是指 云消息队列 RocketMQ 版 中无特性的消息,区别于有特性的定时和延时消息、顺序消息和事务消息。说明 您在调用SDK收发消息时需注意,云消息队列 RocketMQ 版 提供的四种消息类型所对应的Topic不能混用,例如,您创建的普通消息...

定时/延时消息

定时/延时消息为 云消息队列 RocketMQ 版 中的高级特性消息,本文为您介绍定时/延时消息的应用场景、功能原理、使用限制、使用方法和使用建议。应用场景 说明 定时消息和延时消息本质相同,都是服务端根据消息设置的定时时间在某一固定时刻...

消息查询

消息队列 RocketMQ 版 提供了三种消息查询的方式,分别是按Message ID、Message Key以及Topic查询。您可以通过消息查询验证消息是否发送成功、验证消息发送的内容是否正确、以及进一步查看消息的轨迹信息。查询方式说明 由于消息在 云...

QueueMessage

MessageBodyMD5 消息正文的MD5值。(batch)send message、receive message和peek message操作返回该属性。EnqueueTime 消息发送到队列的时间,从1970-01-01 00:00:00 000开始的毫秒数。(batch)receive message和peek message操作返回该...

消息存活时间

什么是消息存活时间 在 云消息队列 RabbitMQ 版 中,消息存活时间用于限制消息在Queue中可以存在的时间,如果消息在Queue中存在的时间超过了设置的消息存活时间,消息将会被进行如下处理:若您未给Queue设置死信Exchange,消息将被Queue...

全球消息路由定价详情

消息传输量=(普通消息+高级特性消息×5)×(消息大小/4),计算规则如下:以1条普通消息为基本计量单位,高级特性消息需要乘以倍率5。例如发送5条普通消息和2条事务消息,将以5+2×5=15条消息计费。说明 云消息队列 RocketMQ 版 有4种...

消费重试

重试间隔时间 无序消息(非顺序消息):重试间隔为阶梯时间,具体时间如下:第几次重试 重试间隔时间 第几次重试 重试间隔时间 1 10秒 9 7分钟 2 30秒 10 8分钟 3 1分钟 11 9分钟 4 2分钟 12 10分钟 5 3分钟 13 20分钟 6 4分钟 14 30分钟 7...

消息重试

消息队列 RocketMQ 版 支持消息重试功能,即Consumer消费某条消息失败或消费超时,云消息队列 RocketMQ 版 会根据消息重试机制重新投递消息。本文介绍 云消息队列 RocketMQ 版 分别在HTTP协议和TCP协议下的消息重试策略。注意事项 一条...

事务消息

以Java语言为例,使用事务消息示例参考如下:完整的消息收发示例代码请参见 RocketMQ 5.x系列SDK(推荐)。演示demo,模拟订单表查询服务,用来确认订单事务是否提交成功。private static boolean checkOrderById(String orderId){ return ...

什么是消息服务MNS

消息投递 消息服务MNS 支持消息推送到队列:推送到队列 广播拉取消息模型 消息投递保障 在消息有效期内,保证发布到主题中的消息会按照指定的策略和格式推送给用户端程序。推送策略包括:退避重试(BACKOFF_RETRY)重试3次。每次重试的间隔...

消息服务MNS

开服地域 在消息集成中创建消息流入任务时,支持将 消息服务MNS 作为消息流入任务源端的地域有华东1(杭州)、华东2(上海)、华北1(青岛)、华北2(北京)、华北3(张家口)、华北5(呼和浩特)、华南1(深圳)、西南1(成都)、中国香港...

推送到队列

消息服务MNS 支持把发布到主题的消息推送到队列。本文介绍如何将消息推送到队列。步骤一:创建队列 登录 消息服务MNS控制台。在左侧导航栏,单击 队列列表。在顶部菜单栏,选择地域。在 队列列表 页面,单击 创建队列。在 创建队列 面板...

超大消息传输

消息内容大于64 KB以至于无法直接存入MNS队列时,不做消息切片,使用 消息服务MNS 和 对象存储OSS 来传递大于64 KB的消息。背景信息 消息服务MNS 的队列的消息大小最大限制是64 KB,这个限制基本能够满足在正常情况下消息作为控制流信息...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
消息服务 云消息队列 Kafka 版 云消息队列 RocketMQ 版 智能对话机器人 表格存储 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用