文章 2023-09-01 来自:开发者社区

跳槽高级开发就这么答:谈谈你对RocketMQ分布式事务原理的理解

有位工作五年的小伙伴在面试的时候被问到RocketMQ的分布式事务实现原理。他说他只知道RocketMQ能够支持事务,但是没有了解过它的事务实现原理。今天,我给大家分享一下我对这个问题的理解。1 分布式事务应用场景随着应用的拆分,从单体架构变成分布式架构,那么每个服务或者模块也会有自己的数据库。一个业务流程的完成需要经过多次的接口调用或者多条MQ消息的发送。那么问题来了,如果是执行多条SQL语句....

跳槽高级开发就这么答:谈谈你对RocketMQ分布式事务原理的理解
文章 2023-08-29 来自:开发者社区

史上最全499道Java面试题:JVM+分布式+算法+锁+MQ+微服务+数据库

JAVA基础JAVA中的几种基本数据类型是什么,各自占用多少字节。String类能被继承吗,为什么。String,Stringbuffer,StringBuilder的区别。ArrayList和LinkedList有什么区别。讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,当new的时候,他们的执行顺序。用过哪些Map类,都有什么区别,HashMap是线程安全....

史上最全499道Java面试题:JVM+分布式+算法+锁+MQ+微服务+数据库
文章 2023-08-17 来自:开发者社区

深入了解Apache RocketMQ:可靠的分布式消息队列

在现代分布式应用开发中,消息队列是一种重要的通信机制,用于实现应用之间的解耦和数据传递。Apache RocketMQ作为一款开源的分布式消息队列,具备高可靠性和高性能的特点,被广泛应用于异步通信和数据处理场景。本文将深入探讨RocketMQ的基本概念、特点、架构,以及如何在实际应用中使用它构建可靠的消息通信系统。 Rocke...

深入了解Apache RocketMQ:可靠的分布式消息队列
文章 2023-08-06 来自:开发者社区

mq实现分布式事务

RocketMQ、 Kafka、Pulsar、QMQ 都提供了事务相关的功能。事务允许事件流应用将消费,处理,生产消息整个过程定义为一个原子操作。分布式事务详解 - MQ事务# 使用消息队列会带来哪些问题?系统可用性降低: 系统可用性在某种程度上降低,为什么这样说呢?在加入 MQ 之前,你不用考虑消息丢失或者说 MQ 挂掉等等的情况,但是,引入 MQ 之后你就需要去考虑了!系统复杂性提高: 加入....

mq实现分布式事务
文章 2023-07-27 来自:开发者社区

通过消息队列mq解决分布式事务问题的原理

公众号merlinsea核心利用队列的延迟特性,只有二次确认的消息才能被消费者监听使用。适用于上下游事务不保证实时一致性,但可以保证最终一致性的业务场景。原理通过mq实现分布式事务的最终一致性,其中消息生产者是分布式事务中的一个节点,消息消费者也是分布式事务的一个节点。当消息生产者往消息队列中投递消息,此时消息还不能被消费者立即消费(即处于为为投递状态),当消息生产者完成了本地事务的时候,就向消....

通过消息队列mq解决分布式事务问题的原理
文章 2023-07-12 来自:开发者社区

.Net Core对于`RabbitMQ`封装分布式事件总线

首先我们需要了解到分布式事件总线是什么; 分布式事件总线是一种在分布式系统中提供事件通知、订阅和发布机制的技术。它允许多个组件或微服务之间的协作和通信,而无需直接耦合或了解彼此的实现细节。通过事件总线,组件或微服务可以通过发布或订阅事件来实现异步通信。 例如,当一个组件完成了某项任务并生成了一个事件,它可以通过事件总线发布该事件。其他相关组件可以通过订阅该事件来接收通知,并做出相应的反应。这...

.Net Core对于`RabbitMQ`封装分布式事件总线
阿里云文档 2023-07-11

什么是MQ监控

MQ监控可展示消息队列RocketMQ版的Topic发布和订阅消息的情况。

文章 2023-06-20 来自:开发者社区

SpringCloud基于RocketMQ实现分布式事务(文末送书)

前言分布式事务是在微服务开发中经常会遇到的一个问题,之前的文章中我们已经实现了利用Seata来实现强一致性事务,其实还有一种广为人知的方案就是利用消息队列来实现分布式事务,保证数据的最终一致性,也就是我们常说的柔性事务。消息队列实现分布式事务原理首先让我们来看一下基于消息队列实现分布式事务的原理方案。柔性事务发送消息的服务有个OUTBOX数据表,在进行INSERT、UPDATE、DELETE 业....

SpringCloud基于RocketMQ实现分布式事务(文末送书)
文章 2023-06-18 来自:开发者社区

SpringCloud Alibaba微服务实战三十二 - 集成RocketMQ实现分布式事务

前言分布式事务是在微服务开发中经常会遇到的一个问题,之前的文章中我们已经实现了利用Seata来实现强一致性事务,其实还有一种广为人知的方案就是利用消息队列来实现分布式事务,保证数据的最终一致性,也就是我们常说的柔性事务。消息队列实现分布式事务原理首先让我们来看一下基于消息队列实现分布式事务的原理方案。发送消息的服务有个OUTBOX数据表,在进行INSERT、UPDATE、DELETE 业务操作时....

SpringCloud Alibaba微服务实战三十二 - 集成RocketMQ实现分布式事务
文章 2023-03-29 来自:开发者社区

RocketMQ x OpenTelemetry 分布式全链路追踪最佳实践

作者简介:艾阳坤,Apache RocketMQ PMC Member/Committer,CNCF OpenTelemetry Member,CNCF Envoy contributor。在分布式系统中,多个服务之间的交互涉及到复杂的网络通信和数据传输,其中每个服务可能由不同的团队或组织负责维护和开发。因此,在这样的环境下,当一个请求被发出并经过多个服务的处理后,如果出现了问题或错误,很难快速....

RocketMQ x OpenTelemetry 分布式全链路追踪最佳实践

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