消息过滤

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

发布者最佳实践

默认情况下,云消息队列 Kafka 版 为了提升可用性,并不保证单个分区内绝对有序,在升级或者宕机时,会发生少量消息乱序(某个分区挂掉后把消息Failover到其它分区)。如果业务要求分区保证严格有序,请在创建Topic时选择使用Local存储。

附录:消息格式

事件类型 事件描述 对应的消息实体格式(data)应用范围 dataworks:InstanceStatusChanges:InstanceStatusChanges 调度任务状态变更 消息实体格式:调度任务状态变更事件 空间级 dataworks:InstanceChange:UnfreezeInstance 解冻实例 消息...

轮询和长轮询

消息服务MNS 提供轮询(Short Polling)和长轮询(Long Polling)两种方式来获取队列中的消息轮询 创建队列时,长轮询时间设置为0,且发起popMessage请求时 waitSeconds 设置为0。使用轮询获取队列中的消息,popMessage请求会向...

领域模型概述

消息队列RocketMQ版领域模型 如上图所示,云消息队列 RocketMQ 版 中消息的生命周期主要分为消息生产、消息存储、消息消费这三部分。生产者生产消息并发送至 云消息队列 RocketMQ 版 服务端,消息被存储在服务端的主题中,消费者通过订阅...

消费端从服务端拉取不到消息或拉取消息缓慢

可能的原因包括消息流量达到网络带宽、单个消息大小超过网络带宽或者Consumer每次拉取的消息量超过网络带宽。问题现象 Topic中有消息并且Consumer未消费到最新的位置,出现消费端从服务端拉取不到消息或拉取消息缓慢的情况(特别是公网消费...

基本概念

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

7.数据加载

数据容器的类型 上面的例子中,我们说数据上下文是实体对象(实体1)实体对象(实体2)实体对象(实体3),但是 List 组件加载的是实体对象列表,理论上真实的数据链关系应该是实体对象(实体1)实体对象列表(实体2)实体对象(实体3)。...

MQTT客户端上下线事件数据流出

消息队列 RocketMQ 版 实例版本 仅4.0系列实例支持 云消息队列 MQTT 版 和 云消息队列 RocketMQ 版 通过消息流入或消息流出规则进行数据互通时,云消息队列 RocketMQ 版 仅4.0系列实例支持消息流入或流出规则,5.0系列实例不支持。...

配置消息监控告警实现风险预警

基于消息消费失败的原因,确定具体的问题修复措施。配置限流次数告警最佳实践 背景:消息队列RocketMQ版支持将指定实例触发限流的事件作为监控项,通过对限流次数的监控,可以帮助您了解当前业务的受损情况。未配置风险:限流次数越多,...

基本概念

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

为什么消息已经过期还未被删除?

问题现象 您发送的消息在服务端保存的时间已经超过了 消息保留时长,但依然可以查询到消息。说明 消息保留时长 指在磁盘容量充足的情况下,消息的最长保留时间。默认值为72小时,取值范围为24小时~480小时。磁盘容量不足(即磁盘水位达到85...

消息堆积和延迟问题

通过了解 云消息队列 RocketMQ 版 客户端的消费原理和消息堆积的主要原因,帮助您可以在业务部署前更好的规划资源和配置,或在运维过程中及时调整业务逻辑,避免因消息堆积和延迟影响业务运行。背景信息 消息处理流程中,如果客户端的消费...

消费重试

消费失败的原因不会导致连续性,即当前消息消费失败是一个小概率事件,不是常态化的失败,后面的消息大概率会消费成功。此时可以对当前消息进行重试,避免进程阻塞。以下场景不建议使用消息重试 消费处理逻辑中使用消费失败来做条件判断的...

日志管理概述

Notify 有 有 有 有 有 无 有 有 NotifyStatus NotifyStatus是推送消息日志特有的字段,该可以协助您调查 消息服务MNS 推送消息到Endpoint失败的原因。根据不同的NotifyStatus,您可以按照下表建议的处理方法进行处理。错误码 描述 建议...

应用场景

消息队列 Kafka 版 忽略文件的细节,可以将多台主机或应用的日志数据抽象成一个个日志或事件的消息流,异步发送到 云消息队列 Kafka 版 集群,从而实现非常低的RT。云消息队列 Kafka 版 客户端可批量提交消息和压缩消息,对生产者而言...

发送普通消息(三种方式)

消息队列 RocketMQ 版 提供三种方式来发送普通消息:同步(Sync)发送、异步(Async)发送和单向(Oneway)发送。本文介绍了每种发送方式的原理、应用场景、示例代码,以及三种发送方式的对比。前提条件 安装Java SDK。更多信息,请参见 ...

收发普通消息(三种方式)

阿里云 云消息队列 RocketMQ 版 提供三种方式来发送普通消息:同步发送、异步发送和单向(Oneway)发送。本文介绍了每种发送方式的原理、使用场景、示例代码,以及三种发送方式的对比;此外还提供了订阅普通消息的示例代码。前提条件 您已...

消息队列Kafka版删除Group后仍然收到消息堆积的告警...

问题原因 发生消息堆积告警信息的原因如下:2.2.0以前的Kafka服务端版本,开源Kafka未提供删除Group和消费位点的OpenAPI,因此删除Group,只是从控制台逻辑删除,并不会实际删除服务端消费位点等信息。堆积告警是根据消息位点判断处理的,...

删除Group后仍然收到消息堆积的告警信息

可能原因 发生消息堆积告警信息的原因如下:2.0.0以前的Kafka服务端版本,开源Kafka未提供删除 Group 和消费位点的OpenAPI,因此删除 Group,只是从控制台逻辑删除,并不会实际删除服务端消费位点等信息。堆积告警是根据消息位点判断处理的...

产品架构

本文介绍 云消息队列 Kafka 版 的系统架构和发布/订阅模型。云消息队列 Kafka 版 系统架构 如 云消息队列 Kafka 版的系统架构 所示,一个 云消息队列 Kafka 版 集群包括Producer、Kafka Broker、Group、ZooKeeper。图 1.云消息队列 Kafka ...

MQTT与RocketMQ的消息结构映射

本文针对使用 云消息队列 RocketMQ 版 SDK与 云消息队列 MQTT 版 交互的场景,提供交互中所涉及的消息结构和属性字段的映射关系,方便您更好的理解和组合使用这两个产品。云消息队列 MQTT 版 是一款面向移动端的网关产品,可通过数据互通...

死信队列

当消费失败的原因排查并解决后,您可以重发这些死信消息,让消费者重新消费;若您暂时无法处理这些死信消息,为避免到期后死信消息被删除,您也可以先将死信消息导出进行保存。背景信息 当一条消息初次消费失败,云消息队列 RocketMQ 版 会...

名词解释

基本概念 实例(Instance)创建购买 云消息队列 MQTT 版 服务的实体单元,每个 云消息队列 MQTT 版 实例都对应一个全局唯一的服务接入点URL。使用 云消息队列 MQTT 版 前都需要在对应的地域(Region)创建一个实例,并使用对应的接入点来...

TopicMessage

用户发布消息到主题时,可以指定消息体、消息标签和消息额外属性。主题消息的最长保留时间为1天,超过这个时间,不论消息是否成功推送给用户都将被垃圾回收器回收。消息属性 MessageId 消息的编号。一个主题中每个消息都有唯一的MessageId...

查询消息

如果您对发送到 云消息队列 RabbitMQ 版 的消息有问题,您可以在控制台查询消息。云消息队列 RabbitMQ 版 支持按Queue查询和按Message ID查询两种方式,前者适用于只知道消息发送到的Queue,不知道发送消息时设置的Message ID的模糊查询...

消息过滤

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

消息幂等

如果消息重复消费会影响您的业务处理,请对消息做幂等处理。本文介绍消息幂等的概念、适用场景以及处理方法。什么是消息幂等 在数学与计算机学中,幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。在消息领域,幂等是...

名词解释

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

资源使用变更

消息队列 MQTT 版 从V2.x.x升级至V3.x.x实现了自身数据存储的能力,同时还去除了对 云消息队列 RocketMQ 版 的消息依赖,因此,云消息队列 MQTT 版 的实例和Topic使用有变更。资源 V2.x.x使用说明 V3.x.x使用说明 云消息队列 MQTT 版 ...

跨云产品的数据流出

消息队列 RocketMQ 版 实例版本 仅4.0系列实例支持 云消息队列 MQTT 版 和 云消息队列 RocketMQ 版 通过消息流入或消息流出规则进行数据互通时,云消息队列 RocketMQ 版 仅4.0系列实例支持消息流入或流出规则,5.0系列实例不支持。...

如何处理消息堆积

问题现象 在使用 云消息队列 RocketMQ 版 实例时收到消息堆积告警,登录 云消息队列 RocketMQ 版 控制台 后发现了下列现象:在 Group 详情 页面,看到Group ID的 实时消息堆积量 的值高于预期。导航栏中选择 消息轨迹,单击 创建查询任务,...

队列模型快速入门

本文为您介绍如何在 消息服务MNS控制台 上快速上手使用队列模型。前提条件 开通消息服务MNS并授权 创建队列 登录 消息服务MNS控制台。在左侧导航栏,单击 队列列表。在顶部菜单栏,选择地域。在 队列列表 页面,单击 创建队列。在 创建队列...

订阅者最佳实践

本文主要介绍 云消息队列 Kafka 版 订阅者的最佳实践,帮助您减少消费消息出错的可能性。消费消息基本流程 云消息队列 Kafka 版 订阅者在订阅消息时的基本流程为:Poll数据→执行消费逻辑→再次Poll数据,详情参见下图。负载均衡 每个 ...

队列模型基本概念

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

队列控制台操作帮助

本文介绍在 消息服务MNS 控制台上可以执行的队列模型相关操作。前提条件 开通消息服务MNS并授权 创建队列 登录 消息服务MNS控制台。在左侧导航栏,单击 队列列表。在顶部菜单栏,选择地域。在 队列列表 页面,单击 创建队列。在 创建队列 ...

主题(Topic)

单一消息主题混用 例如,创建主题时消息类型定义为普通消息,发送消息时同时发送普通消息和顺序消息到该主题中,则顺序消息的发送请求会被拒绝,并返回类型不匹配异常。版本兼容性 消息类型的强制校验,仅针对 云消息队列 RocketMQ 版 服务...

顺序消息

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

应用场景

本文为您介绍 云消息队列 RocketMQ 版 的应用场景,以便您更好地判断如何在业务中使用 云消息队列 RocketMQ 版。例如,针对一家互联网电商企业,其业务涉及广泛,如注册、订单、库存、物流等;同时,也会涉及许多业务峰值时刻,如秒杀活动...

仪表盘

处理中消息量+已就绪消息消息耗时指标 已就绪消息的就绪时间(ready time)普通消息、顺序消息消息存储到服务端的时间。定时/延时消息消息定时或延时结束的时间。事务消息:事务提交的时间。不涉及 已就绪消息的排队时间(ready ...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
消息服务 云消息队列 Kafka 版 云消息队列 RocketMQ 版 智能对话机器人 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用