消息队列RocketMQ版是否能保证消息不重复?

绝大多数情况下,消息是不重复的。作为一款分布式消息中间件,在网络抖动、应用处理超时等异常情况下,无法保证消息不重复,但是能保证消息不丢失。

消息存储和清理机制

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

查看任务执行记录

在某个实例下发起重启类任务(包括配置变更、版本升级、开启ACL、实例升配)后,您可以在 云消息队列 Kafka 版 控制台查看重启类任务的执行记录,帮助您跟踪任务进展、定位服务端异常重启原因等。前提条件 创建并部署 云消息队列 Kafka 版 ...

普通消息

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

收发顺序消息

顺序消息(FIFO 消息)是 云消息队列 RocketMQ 版 提供的一种严格按照顺序来发布和消费的消息类型。本文提供使用TCP协议下的.NET SDK收发顺序消息的示例代码。顺序消息分类 顺序消息分为两类:全局顺序:对于指定的一个Topic,所有消息按照...

OnsMessageDetail-查询消息详细信息

调用OnsMessageDetail查询某条消息的具体信息。接口说明 注意 阿里云提供的 OpenAPI 属于管控类 API,用于管理和查询阿里云服务的相关资源。仅推荐在管控链路集成,消息收发的核心数据链路中严禁依赖 OpenAPI 实现,否则可能会导致链路产生...

主题(Topic)

队列列表 定义:队列作为主题的组成单元,是消息存储的实际容器,一个主题内包含一个或多个队列消息实际存储在主题的各队列内。更多信息,请参见 队列(MessageQueue)。取值:系统根据队列数量给主题分配队列,队列数量创建主题时定义。...

队列(MessageQueue)

4:只读状态,当前队列只允许读取历史消息允许向队列写入新的消息。2:只写状态,当前队列只允许写入新消息允许读取消息。0:不可读写状态,当前队列不允许任何读写操作。约束:队列的读写权限属于运维侧操作,不建议频繁修改。...

发布者最佳实践

本文介绍 云消息队列 Kafka 版 发布者的最佳实践,帮助您降低发送消息的错误率。本文最佳实践基于Java客户端。对于其他语言的客户端,其基本概念与思想是相通的,但实现细节可能存在差异。发送消息 发送消息的示例代码如下:Future...

收发顺序消息

顺序消息(FIFO消息)是 云消息队列 RocketMQ 版 提供的一种严格按照顺序来发布和消费的消息类型。本文提供使用TCP协议下的Java SDK收发顺序消息的示例代码。前提条件 您已完成以下操作:下载1.2.7或以上版本的Java SDK。更多信息,请参见...

基本概念

本文介绍 云消息队列 RocketMQ 版 的基本概念,以便您更好地理解和使用 云消息队列 RocketMQ 版。主题(Topic)云消息队列 RocketMQ 版 中消息传输和存储的顶层容器,用于标识同一类业务逻辑的消息。主题通过TopicName来做唯一标识和区分。...

收发延时消息

背景信息 延时消息用于指定消息发送到 云消息队列 RocketMQ 版 的服务端后,延时一段时间才被投递到客户端进行消费(例如3秒后才被消费),适用于解决一些消息生产和消费有时间窗口要求的场景,或者通过消息触发延迟任务的场景,类似于延迟...

示例代码

消息队列 RocketMQ 版 5.x版本实例可兼容Java ONS 1.x SDK客户端接入,您可以使用ONS 1.x SDK的接入5.x实例进行消息收发。本文为您介绍Java ONS 1.x SDK消息收发示例代码。重要 推荐您使用最新的RocketMQ 5.x系列SDK,5.x系列SDK作为主力...

发送消息(多线程)

顺序消息不建议使用多线程发送。云消息队列 RocketMQ 版 服务端判定消息产生的顺序性是参照单一生产者、单一线程并发下消息发送的时序。如果发送方有多个生产者或者有多个线程并发发送消息,则此时只能以到达 云消息队列 RocketMQ 版 服务...

SDK FAQ

本文记录通过SDK收发消息时常见的问题。开源客户端是否可以直接访问云上服务?...如何删除队列消息?您可以使用Java客户端库中 queuePurge 方法删除某个队列的所有消息。示例代码如下:channel.queuePurge("queue-name");

收发定时消息

tag",/Message Body可以是任何二进制形式的数据,消息队列RocketMQ版做任何干预,需要Producer与Consumer协商好一致的序列化和反序列化方式。Hello MQ".getBytes());设置代表消息的业务关键属性,请尽可能全局唯一。以方便您在无法正常...

什么是消息队列RabbitMQ版?

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

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

} } 单向发送 原理 发送方只负责发送消息等待服务端返回响应且没有回调函数触发,即只发送请求不等待应答。此方式发送消息的过程耗时非常短,一般在微秒级别。应用场景 适用于某些耗时非常短,但对可靠性要求并不高的场景,例如日志...

什么是消息服务MNS

SIMPLIFIED:消息体即用户端发布的消息包含任何属性信息(精简格式,即文本格式)。更多信息,请参见:NotifyStrategy NotifyContentFormat 日志管理 您可以通过日志管理的方式,查看每一条消息发布主题的记录,以及每一次推送给用户...

什么是云消息队列 MQTT 版

消息队列 MQTT 版 是阿里云推出的一款面向移动互联网以及物联网领域的轻量级消息中间件。如果说传统的消息队列中间件一般应用于微服务之间,那么适用于物联网的 云消息队列 MQTT 版 则实现了端与云之间的消息传递和真正意义上的万物互联...

调用方式

Action:要执行的操作,如调用 ListInstances 查询已创建的 云消息队列 RabbitMQ 版 实例。Version:要使用的API版本,云消息队列 RabbitMQ 版 的API版本是 2019-12-12。Parameters:请求参数,每个参数之间用“&”分隔。请求参数由公共...

自动创建Topic

自动创建Topic是指当 云消息队列 Kafka 版 实例发送请求以获取存在的Topic元数据时,例如向存在的Topic发送生产请求,云消息队列 Kafka 版 可以自动创建Topic。自动创建Topic适用于迁移上云场景或测试场景,无需手动重复创建Topic,...

SDK参考概述

4.x版本实例 云消息队列 RocketMQ 版 5.x SDK 兼容 4.x版本实例支持使用5.x版本对应的SDK连接访问。RocketMQ 4.x/3.x SDK 兼容 云消息队列 RocketMQ 版 4.x版本实例的功能完整支持。RocketMQ ONS TCP 1.x/2.x SDK 兼容 RocketMQ ONS ...

消息收发流程变更

云消息队列 MQTT 版 V3.x.x版本内部存储独立后,单独使用 云消息队列 MQTT 版 产品收发消息不需要配置任何其他产品。但如果还需要实现 云消息队列 MQTT 版 和 云消息队列 RocketMQ 版 的相互通信,则需要额外配置数据转发规则才能实现。...

计费概述

消息队列 MQTT 版 V2.x.x版本的存储依赖于 云消息队列 RocketMQ 版,您在使用 云消息队列 MQTT 版 时,同时会收取 云消息队列 RocketMQ 版 的Topic资源占用费及API接口的调用费。因此,您的 阿里云产品消费汇总 中,会出现 云消息队列 ...

将云消息队列 Kafka 版接入阿里云Elasticsearch

管道部署后,将源源不断地从 云消息队列 Kafka 版 导入数据阿里云Elasticsearch。登录 阿里云Elasticsearch控制台的Logstash页面。在顶部菜单栏,选择地域。在 实例列表 页面,单击创建的实例。在左侧导航栏,单击 管道管理。在 管道列表...

产品概述

本文介绍 云消息队列 Kafka 版 的产品动态、产品简介及产品计费。云消息队列 Kafka 版 动态与公告 产品简介 产品计费 云消息队列 Confluent 版 什么是云消息队列 Confluent 版?产品计费

收发事务消息

消息队列 RocketMQ 版 提供类似XA或Open XA的分布式事务功能,通过 云消息队列 RocketMQ 版 事务消息,能达到分布式事务的最终一致。本文提供使用HTTP协议下的Node.js SDK收发事务消息的示例代码。背景信息 事务消息的交互流程如下图所示...

消息(Message)

云消息队列 RocketMQ 版 的消息模型具备如下特点:消息不可变性 消息本质上是已经产生并确定的事件,一旦产生后,消息的内容不会发生改变。即使经过传输链路的控制也不会发生变化,消费端获取的消息都是只读消息视图。消息持久化 云消息...

为什么能登录部署云消息队列 Kafka 版的机器?

消息队列 Kafka 版 提供全托管免运维服务,您无需登录机器。云消息队列 Kafka 版 是全托管的,由 云消息队列 Kafka 版 专业团队进行运维保障,您无需登录机器。集群的一些基础信息会通过监控告警进行透传。

查看迁移进度

操作步骤 重要 云消息队列 Kafka 版 支持数据迁移和位点迁移信息上报,即如果您已经开始数据迁移或位点迁移,您目前无法在 云消息队列 Kafka 版 控制台查看迁移进度。登录 云消息队列 Kafka 版 控制台。在 概览 页面的 资源分布 区域,...

收发事务消息

消息队列 RocketMQ 版 提供类似XA或Open XA的分布式事务功能,通过 云消息队列 RocketMQ 版 事务消息,能达到分布式事务的最终一致。本文提供使用HTTP协议下的PHP SDK收发事务消息的示例代码。背景信息 事务消息的交互流程如下图所示。更...

使用限制

云消息队列 RocketMQ 版 对某些具体指标进行了约束和规范,您在使用 云消息队列 RocketMQ 版 时注意不要超过相应的限制值,以免程序出现异常。限制项 限制值 说明 Topic...批量发送消息 支持 云消息队列 RocketMQ 版 不支持批量发送消息。

生产者(Producer)

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

消费者(Consumer)

本文介绍 云消息队列 RocketMQ 版 中消费者(Consumer)的定义、模型关系、内部属性、行为约束、版本兼容性及使用建议。定义 消费者是 云消息队列 RocketMQ 版 中用来接收并处理消息的运行实体。消费者通常被集成在业务系统中,从 云消息...

在线教育视频直播

场景描述 适用于在线教育的视频直播场景,通过阿里云视频直播服务实现移动端的推拉流能力,同时移动端利用 云消息队列 MQTT 版 实现发送和接收消息,在消息转发时利用内容安全服务对消息内容进行审核。发送的消息可以存储在表格存储中。...

SDK参考概述

普通消息 顺序消息 定时和延时消息 事务消息 PushConsumer PullConsumer 批量消费 广播消费 集群消费 消息重试 查询消息轨迹 死信队列 重置消费位点 SDK使用说明 HTTP协议和TCP协议的接入点可混用。例如,您使用TCP协议的SDK收发消息,您...

创建资源

在调用TCP协议的SDK收发消息前,您需在 云消息队列 RocketMQ 版 控制台创建相关资源。您在调用SDK时需填写这些资源信息。前提条件 开通消息队列服务并授权 背景信息 针对TCP和HTTP两种通信协议,云消息队列 RocketMQ 版 分别提供了多语言...

使用限制

消息队列 Kafka 版 对某些具体指标进行了约束和规范,您在使用 云消息队列 Kafka 版 时注意不要超过相应的限制值,以免程序出现异常。重要 若由于您的实例配置超出使用限制导致的任何稳定情况,在SLA承诺和赔偿范围内。云消息队列 ...

公共参数

Date 是 请求的构造时间,目前只支持GMT格式,如果和 云消息队列 RocketMQ 版 的服务器时间前后差异超过15分钟将返回本次请求非法。Host 是 即在控制台 实例详情 页面查看到的HTTP接入点。x-mq-version 是 调用 云消息队列 RocketMQ 版 的...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云消息队列 Kafka 版 云消息队列 RocketMQ 版 消息服务 全局事务服务 (文档停止维护) 表格存储 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用