RocketMQ 千锤百炼--哈啰在分布式消息治理和微服务治理中的实践
作者|梁勇背景哈啰已进化为包括两轮出行(哈啰单车、哈啰助力车、哈啰电动车、小哈换电)、四轮出行(哈啰顺风车、全网叫车、哈啰打车)等的综合化移动出行平台,并向酒店、到店团购等众多本地生活化生态探索。随着公司业务的不断发展,流量也在不断增长。我们发现生产中的一些重大事故,往往是被突发的流量冲跨的,...
消息队列RocketMQ版的分布式事务消息是什么?
消息队列RocketMQ版的分布式事务消息是什么?
RocketMq- 分布式事务消息
分布式事务消息分布式事务的来龙去脉 业务场景:用户A转账100元给用户B,这个业务比较简单,具体的步骤:1、用户A的账户先扣除100元2、再把用户B的账户加100元如果在同一个数据库中进行,事务可以保证这两步操作,要么同时成功,要么同时不成功。这样就保证了转账的数据一致性。但是在微服务架构中因为各个...
基于RocketMq解决分布式事务
正文一、原理1、生产者投递事务消息到Broker中,设置该消息为半消息,不可以被消费 。2、broker在刷盘成功之后返回ack给生产者。3、生产者执行本地事务4、生产者将本地事务执行结果,告知Broker。5、如果事务执行成功,则将半消息设置成可以消费,然后消费者进行消费,,如果本地事务执行失败&...
Apache RocketMQ分布式消息与分布式事务的落地实践
缘起对于Apache RocketMQ的了解,追溯起来,可以说是从开源初始,就认识到了它。那时候的它,还是个幼年,没有成熟的社区,也没有好的机制去运作。本身,也不算是成熟的产品。但是,在阿里强大的技术背景驱动下,随着业务的支撑,它慢慢得到了长远的发展...
史上最细最强大的RocketMQ实现分布式事务解决方案教程|Java 开发实战(下)
微服务应用集成MQ引入依赖<dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-spring-boot-starter</artifactId> &...
史上最细最强大的RocketMQ实现分布式事务解决方案教程|Java 开发实战(上)
前言最近,出现了一个流行词"躺平"。不管是大佬,还是网红,都在疯狂地讨论这个词背后的那些零零碎碎。那么,我们在文章的开头,也说一下这个词,在我这的思考。先说下这个词的概念,维基百科给的解释:年轻人出于对国内压抑的工作文化的失望,与其跟随社会期望坚持奋斗&#...
RocketMQ-事务消息(分布式事务)
1、业务场景在电商场景里面,成功付款后,会发放优惠券。上面的场景:在电商系统中,会出现,付款成功后,准备发优惠券的时候,服务器宕机了。这个时候会造成用户成功付款,却没收到优惠券的情况。这种情况下,我们很容易想到用事务来保证付款和发优惠券的原子性即可:要么付款...
Apache RocketMQ在我司的最佳实践--智慧政务场景下的分布式消息与分布式事务
<本文已参与 RocketMQ Summit 优秀案例征文活动,点此了解详情>缘起对于Apache RocketMQ的了解,追溯起来,可以说是从开源初始,就认识到了它。那时候的它,还是个幼年,没有成熟的社区,也没有好的机制去运作。本身,也不算是成熟的产品。但是,在阿里强大的技术背景驱动下...
17 个方面,综合对比 Kafka、RabbitMQ、RocketMQ、ActiveMQ 四个分布式消息队列
本文将从,Kafka、RabbitMQ、ZeroMQ、RocketMQ、ActiveMQ 17 个方面综合对比作为消息队列使用时的差异。良心推荐:如下 10 篇文章,是艿艿写的四种 MQ 在 Spring Boot、Spring Cloud 的实战文章~~~博客地址Spring BootSpring...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
产品推荐
社区圈子
最佳实践