消息发送重试和流控机制

消息发送重试机制 重试基本概念 云消息队列 RocketMQ 版 客户端连接服务端发起消息发送请求时,可能会因为网络故障、服务异常等原因导致调用失败。为保证消息的可靠性,云消息队列 RocketMQ 版 在客户端SDK中内置请求重试逻辑,尝试通过重...

消息存储和清理机制

消息在队列中的存储情况如下:消息存储管理粒度说明 云消息队列 RocketMQ 版 按照服务端节点粒度管理存储时长而非队列或主题,原因如下:消息存储优势权衡:云消息队列 RocketMQ 版 基于统一的物理日志队列和轻量化逻辑队列的二级组织方式...

生产者负载均衡

异常处理 当发送某条消息发送失败时,云消息队列 RocketMQ 版 会根据失败原因决定在接下来一段时间内,选择队列目标时跳过本地失败队列所在的节点,快速实现自适应的故障隔离。策略特点 RoundRobin模式的生产者负载均衡策略仅适用于无顺序...

API概览

设备与云消息队列 MQTT 版建立连接时,需要将设备访问凭证中的信息按照约定的形式设置到Username和Password中,向云消息队列 MQTT 版发起认证请求,云消息队列 MQTT 版认证通过后激活设备设备与云消息队列 MQTT 版间才可传输数据。...

消费重试

消费者出现异常,云消息队列 RocketMQ 版 会根据消费重试策略重新投递该消息进行故障恢复。本文介绍消费重试的应用场景、原理机制、版本兼容性和使用建议。应用场景 云消息队列 RocketMQ 版 的消费重试主要解决的是业务处理逻辑失败导致的...

消费者负载均衡

消费者从 云消息队列 RocketMQ 版 获取消息消费时,通过消费者负载均衡策略,可将主题内的消息分配给指定消费者分组中的多个消费者共同分担,提高消费并发能力和消费者的水平扩展能力。本文介绍 云消息队列 RocketMQ 版 消费者的负载均衡...

定时/延时消息

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

为什么消费客户端频繁出现Rebalance?

可能原因 可能导致故障原因包括:v0.10.2之前版本的客户端:Consumer没有独立线程维持心跳,而是把心跳维持与poll接口耦合在一起。其结果就是,如果用户消费出现卡顿,就会导致Consumer心跳超时,引发Rebalance。v0.10.2及之后版本的客户...

顺序消息

顺序消息为 云消息队列 RocketMQ 版 中的高级特性消息,本文为您介绍顺序消息的应用场景、功能原理、使用限制、使用方法和使用建议。应用场景 在有序事件处理、撮合交易、数据实时增量同步等场景下,异构系统间需要维持强一致的状态同步,...

订阅者最佳实践

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

设备轨迹查询

设备的状态出现异常时,您可以使用设备查询功能查询设备的连接历史,快速排查设备离线问题,定位异常原因。操作步骤 登录 云消息队列 MQTT 版 控制台,并在左侧导航栏单击 实例列表。在顶部菜单栏选择目标地域,然后在实例列表中单击实例...

OnsMessageTrace-查看消息消费结果

本接口的实现基于云消息队列 RocketMQ 版的内部位点机制,在大部分场景下判断结果可信,但如果应用方进行过重置位点已经清除消息等操作,则判断结果可能有误。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行...

通过可观测性能力进行故障处理最佳实践

本文为您介绍如何将 云消息队列 RocketMQ 版 可观测性功能应用于 云消息队列 RocketMQ 版 的故障管理场景中,为您的日常运维和故障处理提供实践方案。设计思路 核心问题 运维场景下,故障处理的核心问题如下:服务出现异常如何预警并上报 ...

QueryMqttTraceDevice-查询设备轨迹

分页查询微消息队列MQTT版客户端的设备轨迹。当设备的状态出现异常时,您可以通过该接口查询指定设备的连接历史,帮助您快速定位异常原因。接口说明 每成功调用一次 QueryMqttTraceDevice 接口,都会计算为一次消息 TPS,从而影响您的计费...

设备状态查询

设备异常或消息收发不符合预期时,您可以使用设备状态查询功能查询指定设备的在线状态、订阅关系及设备轨迹和该设备的消息列表,获取MQTT客户端的状态信息,帮助您快速定位异常原因。操作步骤 登录 云消息队列 MQTT 版 控制台,并在左侧...

客户端连接常见问题

本文介绍 云消息队列 MQTT 版 客户端连接服务端时的常见问题。使用安卓的Demo,返回连接失败报错。问题描述 资源填写正确,且网络可以连通。AK(AccessKey ID)、SK(AccessKey Secret)填写正确且已授权。可能原因 接入点格式不正确,正确...

消费进度管理

云消息队列 RocketMQ 版 通过消费位点管理消费进度,本文为您介绍 云消息队列 RocketMQ 版 的消费进度管理机制。背景信息 云消息队列 RocketMQ 版 的生产者和消费者在进行消息收发时,必然会涉及以下场景,消息先生产后订阅或先订阅后生产...

生产者(Producer)

本文介绍 云消息队列 RocketMQ 版 中生产者(Producer)的定义、模型关系、内部属性、版本兼容性及使用建议。定义 生产者是 云消息队列 RocketMQ 版 系统中用来构建并传输消息到服务端的运行实体。生产者通常被集成在业务系统中,将业务...

新零售电子价签解决方案(MQTT)

新零售电子价签解决方案由阿里云 云消息队列 MQTT 版 推出,通过MQTT以实现商场超市、公共场所电子标签、多媒体屏幕的数据更新管理。本文将以电子价签为例详细描述该解决方案的系统架构、数据流设计以及注意事项,其他类似行业可参考该方案...

主题(Topic)

主题管理尽量避免自动化机制 在 云消息队列 RocketMQ 版 架构中,主题属于顶层资源和容器,拥有独立的权限管理、可观测性指标采集和监控等能力,创建和管理主题会占用一定的系统资源。因此,生产环境需要严格管理主题资源,请勿随意进行增...

迁移元数据上云

使用限制 由于RabbitMQ和 云消息队列 RabbitMQ 版 在权限管控机制等方面存在差异,rabbit_version、users、permissions、parameters、global_parameters 和 policies 元数据不支持导入 云消息队列 RabbitMQ 版 实例,在导入时会被自动忽略...

事务消息

事务消息为 云消息队列 RocketMQ 版 中的高级特性消息,本文为您介绍事务消息的应用场景、功能原理、使用限制、使用方法和使用建议。应用场景 分布式事务的诉求 分布式系统调用的特点为一个核心业务逻辑的执行,同时需要调用多个下游业务...

普通消息

普通消息为 云消息队列 RocketMQ 版 中最基础的消息,区别于有特性的顺序消息、定时/延时消息和事务消息。本文为您介绍普通消息的应用场景、功能原理、使用方法和使用建议。应用场景 普通消息一般应用于微服务解耦、事件驱动、数据集成等...

查看消费者状态

如果消息消费出现异常,您可以在 云消息队列 RocketMQ 版 控制台查看指定Group ID的消费状态,包括消费者在线状态、订阅关系一致性结果、消费堆积相关指标、消费者客户端信息等,帮助您快速定位异常原因。应用场景 消费者状态信息包括在线...

开源对比

云消息队列 RabbitMQ 版 是一款基于高可用分布式存储架构实现的AMQP 0-9-1协议的消息产品,能够兼容开源RabbitMQ客户端,与开源RabbitMQ相比,能够解决各种稳定性痛点(例如消息堆积、脑裂等问题),同时具备高并发、分布式、灵活扩缩容等...

QueryMqttTraceMessageOfClient-查询消息轨迹

查询指定设备在一定时间段内的消息列表。当消息的收发不符合预期时,您可以通过该接口查看消息的收发状态等轨迹信息,帮助您快速定位异常原因。接口说明 每成功调用一次 QueryMqttTraceMessageOfClient 接口,都会计算为一次消息 TPS,从而...

消息超时和重试机制

重试机制 云消息队列 RabbitMQ 版 服务端有默认的消息重试机制,不支持您在Consumer客户端重新配置消息重试机制和关闭消息重试机制。云消息队列 RabbitMQ 版 服务端默认的消息重试机制如下:如果您没有开启Consumer客户端消费消息,则不会...

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

云消息队列 RocketMQ 版 支持通过云监控配置告警规则,以便您可以实时监控实例的运行状态和关键的业务指标,并能够及时收到异常的告警通知,实现生产环境的风险预警。背景信息 云消息队列 RocketMQ 版 提供全托管的消息服务,对于每个规格...

API概览

本产品(云消息队列 RocketMQ 5.0 版/2022-08-01)的OpenAPI采用 ROA 签名风格,签名细节参见 签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过 下载SDK 直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能...

消费失败是否支持重试?

重试机制 云消息队列 RabbitMQ 版 服务端有默认的消息重试机制,不支持您在Consumer客户端重新配置消息重试机制和关闭消息重试机制。云消息队列 RabbitMQ 版 服务端默认的消息重试机制如下:如果您没有开启Consumer客户端消费消息,则不会...

新功能发布记录

优化 按量计费转包年包月 2022-11-17 功能名称 功能描述 功能类型 相关文档 控制台支持查看实例的Rebalance详情 当消费客户端出现Rebalance时,云消息队列 Kafka 版 支持在控制台上查看Rebalance详情,包括时间、耗时、次数、原因及是否有...

控制台使用相关问题

本文介绍 云消息队列 MQTT 版 控制台使用时的常见问题。云监控的最大查询范围是多少?云消息队列 MQTT 版 云监控支持查询3天以内的指标数据。为什么设备都断电了,控制台还显示设备在线?云消息队列 MQTT 版 会定时检查客户端心跳,当系统...

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

云消息队列 RocketMQ 版 支持通过云监控配置告警规则,以便您可以实时监控实例的运行状态和关键的业务指标,并能够及时收到异常的告警通知,实现生产环境的风险预警。背景信息 云消息队列 RocketMQ 版 提供全托管的消息服务,对于每个规格...

为什么在控制台看不到消费者的客户端信息?

问题现象 在 云消息队列 Kafka 版 控制台 的 Topic 详情 页面的 订阅关系 页签,或者在 Group 详情 页面的 消费状态 页签,查看 消费详情 中的 客户端 信息为 n/a。可能原因 订阅该Topic分区的消费线程已经离线。Group触发Rebalance机制。...

发布者最佳实践

Batch机制,云消息队列 Kafka 版 Producer端主要通过两个参数进行控制:batch.size:发往每个分区(Partition)的消息缓存量(消息内容的字节数之和,不是条数)。达到设置的数值时,就会触发一次网络请求,然后Producer客户端把消息批量发...

CreateSaslUser-创建SASL用户

消息队列 Kafka 版优化了 PLAIN 机制,支持不重启实例的情况下动态增加 SASL 用户。scram:一种用户名密码校验机制,安全性比 PLAIN 更高。消息队列 Kafka 版使用 SCRAM-SHA-256。默认值为 plain。plain Mechanism string 否 加密方式。...

事务消息

消息回查:由于网络闪断、生产者应用重启等原因,导致某条事务消息的二次确认丢失,云消息队列 RocketMQ 版 服务端通过扫描发现某条消息长期处于“半事务消息”时,需要主动向消息生产者询问该消息的最终状态(Commit或是Rollback),该...

实例类型

本文介绍 云消息队列 MQTT 版 的实例类型。地域限制 专业版实例和Serverless版实例仅华东1(杭州)、华东2(上海)、华北3(张家口)、华北2(北京)和华南1(深圳)地域支持,其他地域暂不支持。表 1.实例类型 项目 Serverless版 专业版 ...

死信Exchange

云消息队列 RabbitMQ 版 的死信Exchange适用于处理被消费者否定应答或重试失败的消息。本文介绍死信Exchange的核心概念、路由流程、配置方式、注意事项和更多信息。核心概念 死信Exchange 用于路由死信消息的Exchange。死信Exchange会根据...

鉴权常见问题

本文介绍 云消息队列 MQTT 版 终端和云端鉴权的常见问题。终端鉴权 Token鉴权和一机一密鉴权如何选择?使用Token鉴权模式,客户端连接断开并返回“resource auth failed”错误。申请Token权限能同时赋予多种权限吗?为什么已经调用Token...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云消息队列 RocketMQ 版 云消息队列 Kafka 版 物联网无线连接服务 负载均衡 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用