RocketMQ事务实现原理

1需求        RocketMQ一个优点是有事务特性,可以保证事务的最终一致性。举一个简单的例子,以电商为例,创建订单ID9527被创建后要保存到数据库,通过该订单通过MQ投递给其他系统进行消费。如果要保证订单数据入库与消息...

精华推荐 | 【深入浅出RocketMQ原理及实战】「底层原理挖掘系列」透彻剖析贯穿RocketMQ的存储系统的实现原理和持久化机制

精华推荐 | 【深入浅出RocketMQ原理及实战】「底层原理挖掘系列」透彻剖析贯穿RocketMQ的存储系统的实现原理和持久化机制

RocketMQ的发展历史RocketMQ是一个统一消息引擎、轻量级数据处理平台。RocketMQ是一款阿里巴巴开源的消息中间件。 2016 年 11 月 28 日,阿里巴巴向 广西党性培训 Apache 软件基金会捐赠RocketMQ,成为 Apache 孵化项目。 2017 年 9 月 25 日...

【Alibaba中间件技术系列】「RocketMQ技术专题」让我们一起探索一下DefaultMQPullConsumer的实现原理及源码分析

【Alibaba中间件技术系列】「RocketMQ技术专题」让我们一起探索一下DefaultMQPullConsumer的实现原理及源码分析

前提介绍在RocketMQ中一般有两种获取消息的方式,一个是拉(pull,消费者主动去broker拉取),一个是推(push,主动推送给消费者),在上一章节中已经介绍到了相关的Push操作,接下来的章节会介绍Pull操作方式的消费机制体系。DefaultMQPullConsumerDefaultMQ...

【Alibaba中间件技术系列】「RocketMQ技术专题」让我们一起探索一下DefaultMQPushConsumer的实现原理及源码分析

RocketMQ的前提回顾RocketMQ是一款分布式、队列模型的消息中间件,具有以下特点:能够保证严格的消息顺序提供丰富的消息拉取模式高效的订阅者水平扩展能力实时的消息订阅机制亿级消息堆积能力为什么使用RocketMQ强调集群无单点,可扩展,任意一点高可用、水平可扩展海量消息堆积能力,消息堆积后写...

【分布式技术专题】RocketMQ延迟消息实现原理和源码分析

【分布式技术专题】RocketMQ延迟消息实现原理和源码分析

痛点背景业务场景假设有这么一个需求,用户下单后如果30分钟未支付,则该订单需要被关闭。你会怎么做?之前方案最简单的做法,可以服务端启动个定时器,隔个几秒扫描数据库中待支付的订单,如果(当前时间-订单创建时间)>30分钟,则关闭订单。方案评估优点:是实现简单,缺点呢&...

SCS 介绍及 RocketMQ Binder 的基本实现原理 | 学习笔记

SCS 介绍及 RocketMQ Binder 的基本实现原理 | 学习笔记

开发者学堂课程【微服务实战-RocketMQ Binder : RocketMQ Binder 的基本实现原理】学习笔记,与课程紧密联系,让用户快速学习知识。课程地址:https://developer.aliyun.com/learning/course/617/detail/9422S...

源码分析 RocketMQ DLedger 多副本即主从切换实现原理

源码分析 RocketMQ DLedger 多副本即主从切换实现原理

DLedger 基于 raft 协议,故天然支持主从切换,即主节点(Leader)发生故障,会重新触发选主,在集群内再选举出新的主节点。RocketMQ 中主从同步,从节点不仅会从主节点同步数据,也会同步元数据,包含 topic 路由信息、消费进度、延迟队列处理队列、消费组订阅配置等信息。那主从切换...

RocketMQ干货集|彻底看懂RocketMQ事务实现原理(下)

RocketMQ干货集|彻底看懂RocketMQ事务实现原理(下)

2.2 Broker端如何处理事务消息?SendMessageProcessor#asyncSendMessage跟进去看看真正处理半消息的业务逻辑,这段处理逻辑在类TransactionalMessageBridgeputHalfMessageparseHalfMessageInnerRocket...

RocketMQ干货集|彻底看懂RocketMQ事务实现原理(上)

RocketMQ干货集|彻底看懂RocketMQ事务实现原理(上)

面试中经常会问到比如RocketMQ的事务是如何实现的呢?学习框架,我们不仅要熟练使用,更要掌握设计及原理,才算熟悉一个框架。1 RocketMQ 事务使用案例public class CreateOrderService { @Autowired private OrderDao orderDao...

RocketMQ中事务消息的实现原理是什么?

RocketMQ中事务消息的实现原理是什么?

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

消息队列RocketMQ版实现原理相关内容