包含"RocketMQ"标签的文章
-
RocketMQ 为什么性能不如 Kafka
在上篇文章,rocketmq是什么,中,我们了解到RocketMQ的架构其实参考了kafka的设计思想,同时又在kafka的基础上做了一些调整,看起来,RocketMQ好像各方面都比kafka更能打,但kafka却一直没被淘汰,说明RocketMQ必然是有着不如kafka的地方,是啥呢,性能,严格来...
-
比如下单清空购物车的场景 京东二面 如何利用RocketMQ事务消息 来实现分布式事务
前言大家好,我是田螺,分享一道京东的场景面试题,如何利用RocketMQ事务消息实现分布式事务,比如下单清空购物车场景,我们如何更好回答这个问题呢,可以按照以下这几个维度,1.什么是分布式事务分布式事务是指在多个独立的系统或数据库之间执行的事务操作,它确保所有参与者要么全部成功提交,要么全部回滚,以...
-
原来RocketMQ是这样工作的 一览纵山小
引言在分布式系统中,消息中间件扮演着至关重要的角色,它们不仅实现了系统间的解耦,还提高了系统的可扩展性和可靠性,ApacheRocketMQ作为一款高性能、高吞吐量的分布式消息中间件,广泛应用于各种业务场景,本文将详细解析RocketMQ的工作原理及其核心组件的工作机制,帮助读者深入理解Rocket...
-
RocketMQ事务消息解析!
单体架构下的事务在单体系统的开发过程中,假如某个场景下需要对数据库的多张表进行操作,为了保证数据的一致性,一般会使用事务,将所有的操作全部提交或者在出错的时候全部回滚,以创建订单为例,假设下单后需要做两个操作,在单体架构下只需使用@Transactional开启事务,就可以保证数据的一致性,@Tra...
-
的可靠事件处理策略 RocketMQ 基于
Seata框架本身并没有内置针对可靠事件模式的解决方案,但我们可以使用另一款已经介绍过的框架来实现这一目标,就是RocketMQ,RocketMQ为开发人员提供了事务消息这一消息类型,专门用来应对分布式环境下的数据一致性问题,事务消息的基本概念事务消息是RocketMQ提供的一种高级消息类型,支持在...
-
RocketMQ负载均衡机制解析!
消费者在消费消息的时候,需要知道从Broker的哪一个消息队列中去获取消息,所以,在消费者端必须要做负载均衡,即Broker端中多个消费队列分配给同一个消费者组中的哪些消费者消费,在RocketMQ中,在消费者端有一个,Rebalance负载均衡组件,消费者负载均衡指为消费组下的每个消费者分配订阅主...