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

异步发送消息,发送结果通过callback返回给客户端。producer.sendAsync(msg,new SendCallback(){@Override public void onSuccess(final SendResult sendResult){/消息发送成功。System.out.println("send message success.topic="+...

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

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

使用Canal和RocketMQ实现数据库变更订阅处理

是否启用VIP Netty通道发送消息。true:开启 false:关闭 false rocketmq.namespace 云消息队列 RocketMQ 版 实例的命名空间。云消息队列 RocketMQ 版 5.x实例无需填写该参数。不涉及 高阶参数配置 数据同步Topic和顺序性设置 Canal传输...

使用Canal和RocketMQ实现数据库变更订阅处理

是否启用VIP Netty通道发送消息。true:开启 false:关闭 false rocketmq.namespace 云消息队列 RocketMQ 版 实例的ID,在 云消息队列 RocketMQ 版 控制台 实例详情 页面获取。使用Canal连接 云消息队列 RocketMQ 版 4.x实例时,该参数必须...

生产者(Producer)

使用建议 不建议单一进程创建大量生产者 云消息队列 RocketMQ 版 的生产者和主题是多对多的关系,支持同一个生产者向多个主题发送消息。对于生产者的创建和初始化,建议遵循够用即可、最大化复用原则,如果有需要发送消息到多个主题的场景...

收发事务消息

LocalTransactionState.UNKNOW:无法判断状态,期待阿里云 云消息队列 RocketMQ 版 的Broker向发送方再次询问该消息对应的本地事务的状态。import org.apache.rocketmq.client.producer.LocalTransactionState;import org.apache.rocketmq....

收发事务消息

} } int main(int argc,char*argv[]){/创建Producer和发送消息所必需的信息。ONSFactoryProperty factoryInfo;您在消息队列RocketMQ版控制台创建的Group ID。factoryInfo.setFactoryProperty(ONSFactoryProperty:ProducerId,"XXX");设置TCP...

收发事务消息

消息队列 RocketMQ发送事务消息时需要实现 LocalTransactionChecker 接口,用来处理Broker主动发起的本地事务状态回查请求,因此在事务消息的Check方法中,需要完成两件事情:检查该半事务消息对应的本地事务的状态(committed or ...

示例代码

消息类型 发送消息示例代码 订阅消息示例代码(SimpleConsumer)普通消息 同步发送:ExampleProducerNormalMessage.go 异步发送:AsyncExampleProducerNormalMessage.go ExampleSimpleConsumer.go 顺序消息 ExampleProducerWithFifoMessage...

示例代码

消息类型 发送消息示例代码 订阅消息示例代码 PushConsumer SimpleConsumer 普通消息 同步发送:ProducerNormalMessageExample.java 异步发送:AsyncProducerExample.java PushConsumerExample.java 同步订阅:SimpleConsumerExample.java ...

应用场景

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

如何处理消息堆积

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

收发事务消息

发送消息前,必须调用start方法来启动Producer,只需调用一次即可,启动之后可以多线程并发发送消息。pProducer.start();Message msg=new Message(/Message Topic factoryInfo.getPublishTopics(),/Message Tag"TagA",/Message Body ...

基本概念

本文介绍 云消息队列 RocketMQ 版 的基本概念,以便您更好地理解和使用 云消息队列 ...顺序消息 顺序消息是 云消息队列 RocketMQ 版 提供的一种高级消息类型,支持消费者按照发送消息的先后顺序获取消息,从而实现业务场景中的顺序处理。

创建资源

创建Topic Topic是 云消息队列 RocketMQ 版 里对消息的一级归类,例如创建名称为Topic_Trade的Topic来识别交易类消息消息生产者将消息发送到Topic_Trade,而消息消费者则通过订阅该Topic来获取和消费消息。Topic的使用说明如下:Topic不...

创建资源

创建Topic Topic是 云消息队列 RocketMQ 版 里对消息的一级归类,例如创建名称为Topic_Trade的Topic来识别交易类消息消息生产者将消息发送到Topic_Trade,而消息消费者则通过订阅该Topic来获取和消费消息。Topic的使用说明如下:Topic不...

消息(Message)

FIFO:顺序消息,云消息队列 RocketMQ 版 通过消息分组MessageGroup标记一组特定消息的先后顺序,可以保证消息的投递顺序严格按照消息发送时的顺序。Delay:定时/延时消息,通过指定延时时间控制消息生产后不要立即投递,而是在延时间隔后...

重试和死信

本文介绍消息集成默认支持的重试和死信策略。重试策略 重试策略即任务处理过程中出现失败时的重试方式,当前重试策略支持退避重试和指数衰减重试。...说明 当前仅支持将死信发送至 云消息队列 RocketMQ 版 和 消息服务MNS。

重试和死信

本文介绍消息集成默认支持的重试和死信策略。重试策略 重试策略即任务处理过程中出现失败时的重试方式,当前重试策略支持退避重试和指数衰减重试。...说明 当前仅支持将死信发送至 云消息队列 RocketMQ 版 和 消息服务MNS。

消息发送重试和流控机制

重试流程 生产者在初始化时设置消息发送最大重试次数,当出现上述触发条件的场景时,生产者客户端会按照设置的重试次数一直重试发送消息,直到消息发送成功或达到最大重试次数重试结束,并在最后一次重试失败后返回调用错误响应。...

基本概念

Producer 消息生产者,也称为消息发布者,负责生产并发送消息。Producer实例 Producer的一个对象实例,不同的Producer实例可以运行在不同进程内或者不同机器上。Producer实例线程安全,可在同一进程内多线程之间共享。Consumer 消息消费者...

示例代码

} } 发送普通消息异步发送)import java.util.Date;import org.apache.rocketmq.acl.common.AclClientRPCHook;import org.apache.rocketmq.acl.common.SessionCredentials;import org.apache.rocketmq.client.AccessChannel;import org....

普通消息

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

收发定时消息和延时消息

背景信息 定时消息:Producer将消息发送到 云消息队列 RocketMQ 版 服务端,但并不期望立马投递这条消息,而是推迟到在当前时间点之后的某一个时间投递到Consumer进行消费,该消息即定时消息。延时消息:Producer将消息发送到 云消息队列 ...

发送消息(多线程)

如果发送方有多个生产者或者有多个线程并发发送消息,则此时只能以到达 云消息队列 RocketMQ 版 服务端的时序作为消息顺序的依据,和业务侧的发送顺序未必一致。在多线程之间共享Producer的示例代码如下。import ...

定时和延时消息

概念介绍 定时消息:Producer将消息发送到 云消息队列 RocketMQ 版 服务端,但并不期望立马投递这条消息,而是推迟到在当前时间点之后的某一个时间投递到Consumer进行消费,该消息即定时消息。延时消息:Producer将消息发送到 云消息队列 ...

功能与特性概述

是否支持可靠异步发送 是否支持Oneway发送 是否支持多线程发送 性能 普通消息 是 是 是 是 最高 事务消息 定时和延时消息 分区顺序消息 是 否 否 否 高 全局顺序消息 一般 消息特性 消息重试:在消费者返回消息重试的响应后,云消息队列 ...

消息负载均衡策略

生产者负载均衡策略 无序消息(普通消息、事务消息、定时和延时消息):Producer将消息以轮询的方式发送至Queue,如下图所示:图中Msg1、Msg2代表第一条消息、第二条消息,生产者会把第一条消息发送至Queue 1,然后第二条消息发送至Queue 2...

收发延时消息

本文提供使用TCP协议下的Java SDK收发...注意:销毁Producer对象可以节约系统内存,若您需要频繁发送消息,则无需销毁Producer对象。producer.shutdown();} } 订阅延时消息 延时消息的订阅与普通消息订阅一致,更多信息,请参见 订阅消息。

事务消息

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

领域模型概述

异步通信模型 异步消息通信模式下,各子系统之间无需强耦合直接连接,调用方只需要将请求转化成异步事件(消息发送给中间代理,发送成功即可认为该异步链路调用完成,剩下的工作中间代理会负责将事件可靠通知到下游的调用系统,确保任务...

使用限制

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

关于TCP内网接入点设置的公告

为了进一步提升 云消息队列 RocketMQ 版 服务的稳定性,并以此保障您应用的稳定性,针对部署在某地域(Region)的应用,如果您使用的是TCP协议下的SDK,则需使用该地域的 云消息队列 RocketMQ 版 服务的TCP内网接入点。本文提供对应地域的...

收发定时和延时消息

i){/发送消息时请设置您在阿里云消息队列RocketMQ版控制台上申请的Topic。MQMessage msg("YOUR DELAY TOPIC","HiTAG","Hello,CPP SDK,Delay Message.");chrono:system_clock:duration d=chrono:system_clock:now().time_since_epoch();...

准备环境

在运行Java代码收发消息前,您需按照本文提供的步骤来准备环境。...以下版本号请替换为Java SDK的最新版本号-><version>1.8.8.1.Final</version></...后续步骤 日志配置 更多信息 Spring集成 发送普通消息(三种方式)发送消息(多线程)

顺序消息

功能原理 什么是顺序消息 顺序消息是 云消息队列 RocketMQ 版 提供的一种高级消息类型,支持消费者按照发送消息的先后顺序获取消息,从而实现业务场景中的顺序处理。相比其他类型消息,顺序消息在发送、存储和投递的处理过程中,更多强调多...

事务消息

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

收发定时消息和延时消息

同步发送消息,只要不抛异常就是成功。TopicMessage pubResultMsg=producer.publishMessage(pubMsg);同步发送消息,只要不抛异常就是成功。System.out.println(new Date()+"Send mq message success.Topic is:"+topic+",msgId is:"+...

什么是云消息队列 RocketMQ 版?

消息队列 RocketMQ 版 是阿里云基于Apache RocketMQ构建的低延迟、高并发、高可用、高可靠的分布式“消息、事件、流”统一处理平台,面向互联网分布式应用场景提供微服务异步解耦、流式数据处理、事件驱动处理等核心能力。为什么选择云...

顺序消息

云消息队列 RocketMQ 版 服务端判定消息产生的顺序性是参照同一生产者发送消息的时序。不同生产者、不同线程并发产生的消息,云消息队列 RocketMQ 版 服务端无法判定消息的先后顺序。消息存储 如上图所示,顺序消息的Topic中,每个逻辑队列...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
邮件推送 数据传输服务 短信服务 弹性公网IP 人工智能平台 PAI 金融分布式架构
新人特惠 爆款特惠 最新活动 免费试用