1970-01-01

02 RocketMQ 核心概念扫盲篇在正式进入 RocketMQ 的学习之前,我觉得有必要梳理一下 RocketMQ 核心概念,为大家学习 RocketMQ 打下牢固的基础。 RocketMQ 部署架构在 RocketMQ 主要的组件如下。 Nam...

1970-01-01

03 消息发送 API 详解与版本变迁说明RocketMQ 在捐赠给 Apache 成为 Apache 基金会顶级项目之前的版本为 3.x,捐赠给 Apache 的版本号从 4.0.0 开始。由于 RocketMQ 在成为 Apache 顶级项目之前...

1970-01-01

06 消息发送常见错误与解决方案本篇将结合自己使用 RocketMQ 的经验,对消息发送常见的问题进行分享,基本会遵循出现问题,分析问题、解决问题。 No route info of this topic无法找到路由信息,其完整的错误堆栈信息如下: ...

1970-01-01

08 消息消费 API 与版本变迁说明从本篇开始我们将详细介绍 RockeMQ 的消息消费端的 API。 消息消费类图RocketMQ 消费端的 API 如下图所示: 其核心类图如下所示。 MQAdmin MQ 一些基本的管理功能,例如创建 Topi...

1970-01-01

07 事务消息使用及方案选型思考事务消息应用场景首先需要申明的是,事务消息与业界用 RocketMQ 解决分布式事务,并不是一回事。 RocketMQ 引入事务消息,主要是要解决什么问题呢?接下来以电商一个登录送积分的示例来展开本文的叙述。 在互联网...

1970-01-01

05 消息发送核心参数与工作原理详解经过前面几篇的讲解,我相信大家对 RocketMQ 的消息发送已经有了一个较为详细的认识,已经能够非常顺畅地使用 DefaultMQProducer 相关的 API。 本篇将重点关注 DefaultMQProduc...

1970-01-01

09 DefaultMQPushConsumer 核心参数与工作原理PUSH 模式是对 PULL 模式的封装,类似于一个高级 API,用户使用起来将非常简单,基本将消息消费所需要解决的问题都封装好了,故使用起来将变得简单。与此同时,需要将其用好,那还...

1970-01-01

04 结合实际应用场景谈消息发送本篇将开始结合各种使用场景,运用合适的 API 解决具体的实际问题。 消息发送方式RocketMQ 支持同步、异步、Oneway 三种发送方式。 同步 :客户端发起一次消息发送后会同步等待服务器的响应结果。 异步 :...

1970-01-01

11 DefaultLitePullConsumer 核心参数与实战在《消息消费 API 与版本变更》中也提到 DefaultMQPullConsumer(PULL 模式)的 API 太底层,使用起来及其不方便,RocketMQ 官方设计者也注意到这...

1970-01-01

10 DefaultMQPushConsumer 使用示例与注意事项上篇已详细介绍了 DefaultMQPushConsumer 的核心属性与消息消费相关的理论,本篇将重点介绍在使用过程中容易出现的问题,并加以解决。 ConsumeFromWhere...

1161718192066