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

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

收发事务消息

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

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

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

功能与特性概述

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

生产者(Producer)

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

什么是云消息队列 RocketMQ 版?

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

概述

本文介绍使用社区版TCP协议的Java SDK访问阿里云 云消息队列 RocketMQ 版 来收发消息的流程。使用说明 社区版SDK仅在开源RocketMQ迁移上云且不希望修改代码时使用,其他场景推荐您使用阿里云 云消息队列 RocketMQ 版 提供的商业版SDK进行接...

示例代码

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

概述

本文主要介绍如何使用开源社区发布的rocketmq-client-cpp二进制包进行部署和连接阿里云 云消息队列 RocketMQ 版 的过程。如需源码编译,请您自行前往开源社区下载。使用说明 社区版SDK仅在开源RocketMQ迁移上云且不希望修改代码时使用,...

应用场景

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

收发定时和延时消息

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();...

概述

您可获取社区版TCP协议的SDK,来访问阿里云 云消息队列 RocketMQ 版。重要 所有社区版的SDK均由Apache RocketMQ社区提供,您可获取源码自行编译,但不在阿里RocketMQ的SLA范围。和社区版SDK相比,商业版的SDK提供了更加丰富的功能特性并...

顺序消息

云消息队列 RocketMQ 版 服务端判定消息产生的顺序性是参照同一生产者发送消息的时序。不同生产者、不同线程并发产生的消息,云消息队列 RocketMQ 版 服务端无法判定消息的先后顺序。消息存储 如上图所示,顺序消息的Topic中,每个逻辑队列...

Spring集成

消息类型 发送消息示例代码 订阅消息示例代码 普通消息 ProducerClient.java 同步发送:SyncProducerTest.java 异步发送:AsyncProducerTest.java Tag过滤方式订阅:ConsumerClient.java SQL过滤方式订阅:SqlConsumerClient.java 顺序消息...

收发事务消息

i){/发送消息时请设置您在阿里云消息队列RocketMQ版控制台上申请的Topic。MQMessage msg("YOUR TRANSACTION TOPIC","HiTAG","Hello,CPP SDK,Transaction Message.");try { SendResult sendResult=producer.sendMessageInTransaction(msg,&i...

收发普通消息

i){/发送消息时请设置您在阿里云消息队列RocketMQ控制台上申请的Topic。MQMessage msg("YOURTOPIC","HiTAG","HelloCPPSDK.");try { SendResult sendResult=producer.send(msg);std:cout(),Message ID:"();this_thread:sleep_for(chrono:...

收发顺序消息

i){/发送消息时请设置您在阿里云消息队列RocketMQ控制台上申请的Topic。MQMessage msg("YOUR ORDERLY TOPIC","HiTAG","Hello,CPP SDK,Orderly Message.");try { SendResult sendResult=producer.send(msg,pSelector,&i,1,false);std:cout()...

基本概念

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

示例代码

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

创建资源

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

创建资源

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

消息存储和清理机制

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

概述

本文介绍使用RocketMQ 4.x/3.x系列的Java SDK访问阿里云 云消息队列 RocketMQ 版 实例收发消息的流程。重要 推荐您使用最新的RocketMQ 5.x系列SDK,5.x系列SDK作为主力研发版本,和 云消息队列 RocketMQ 版 5.x服务端完全兼容,提供了更...

示例代码

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

参数说明

本文介绍您在使用社区版Java SDK接入阿里云 云消息队列 RocketMQ 版 时,需要配置的参数。通用参数 参数名 参数说明 NAMESRV_ADDR 设置TCP协议接入点,从 云消息队列 RocketMQ 版 控制台 的 实例详情 页面获取。AccessKey AccessKey ID,...

消息(Message)

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

仪表盘

场景二:线上某些订单状态有异常,需要排查对应的消息链路环节是否正常发送消息。场景三:需要分析消息流量变化趋势、流量分布特点或消息体量,进而进行业务趋势分析规划。场景四:需要查看和分析应用上下游依赖拓扑情况,进行架构升级优化...

重试和死信

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

重试和死信

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

函数计算

本文介绍如何在 云消息队列 RocketMQ 版 控制台创建流出目标为 云消息队列 Kafka 版 的消息流出任务。前提条件 您已购买 云消息队列 RocketMQ 版 实例,且实例处于 服务中 状态。具体步骤,请参见 创建资源。您已开通函数计算服务,具体...

示例代码

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

接口和参数说明

消息队列 RocketMQ 版 提供Java SDK实现消息发送与订阅,订阅方可通过Push或Pull的方式从 云消息队列 RocketMQ 版 获取消息。本文介绍消息发送和订阅的接口和参数说明。背景信息 云消息队列 RocketMQ 版 支持以下两种消息获取方式:Push...

查询消息轨迹

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

消息发送重试和流控机制

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

函数计算

本文介绍如何在 云消息队列 RocketMQ 版 控制台创建流出目标为 云消息队列 Kafka 版 的消息流出任务。前提条件 您已购买 云消息队列 RocketMQ 版 实例,且实例处于 服务中 状态。具体步骤,请参见 创建资源。您已开通函数计算服务,具体...

开通消息队列服务并授权

AliyunMQPubOnlyAccess 云消息队列 RocketMQ 版 的发布权限,被授予该权限的RAM用户具有使用阿里云账号所有资源通过SDK发送消息的权限。AliyunMQSubOnlyAccess 云消息队列 RocketMQ 版 的订阅权限,被授予该权限的RAM用户具有使用阿里云...

迁移上云概述

和开源Apache RocketMQ相比,阿里云 云消息队列 RocketMQ 版 具有更高的稳定性、安全性及更完善的运维体系。您可以将开源RocketMQ集群迁移到 云消息队列 RocketMQ 版 上以获得更好的业务体验,本文为您介绍开源RocketMQ集群迁移上云的方案...

开通消息队列服务并授权

AliyunMQPubOnlyAccess 云消息队列 RocketMQ 版 的发布权限,被授予该权限的RAM用户具有使用阿里云账号所有资源通过SDK发送消息的权限。AliyunMQSubOnlyAccess 云消息队列 RocketMQ 版 的订阅权限,被授予该权限的RAM用户具有使用阿里云...

版本说明

本文介绍RocketMQ ONS 1.x系列Java SDK的版本信息,包含下载链接、发布时间、更新点等,以便您按需获取适用的Java SDK收发消息。重要 JDK 1.8适用于所有Java ons-client版本,JDK 1.6仅支持ons-client v1.8.4.Final及之前的版本使用。为...

消息堆积和延迟问题

本文主要介绍 云消息队列 RocketMQ 版 TCP协议的Java客户端使用过程中,经常会出现的消息堆积和消息延迟的问题。通过了解 云消息队列 RocketMQ 版 客户端的消费原理和消息堆积的主要原因,帮助您可以在业务部署前更好的规划资源和配置,或...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
阿里邮箱 弹性公网IP 云消息队列 Kafka 版 短信服务 商标服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用