RocketMQ 分布式事务消息实战指南

在当今的微服务架构中,分布式事务管理是一个核心问题。RocketMQ,作为阿里巴巴开源的一款分布式消息中间件,为解决这一难题提供了强有力的支持。本篇文章将详细介绍如何在实战中使用 RocketMQ 实现分布式事务消息,同时包含相应的代码示例。 一、RocketMQ 分布式事务简介 RocketMQ ...

消息队列 MQ:构建高效、可扩展的分布式系统

在分布式系统领域,消息队列(Message Queue,MQ)是一种常见的技术,用于实现不同组件或服务之间的异步通信。消息队列 MQ 是一种应用程序之间的通信方法,其中消息的发送者(生产者)将消息放入一个队列,而接收者(消费者)则从队列中取出并...

RocketMQ 5.0学习资料

7 课时 |
50 人已学 |
免费

Apache RocketMQ:如何从互联网时代演进到云

1 课时 |
154 人已学 |
免费

带您快速了解阿里云消息队列RocketMQ 5.0版

5 课时 |
456 人已学 |
免费
开发者课程背景图

【Spring Cloud + RabbitMQ 实现分布式消息总线】—— 每天一点小知识

🐳使用 Spring Cloud + RabbitMQ 实现分布式消息总线Spring Cloud 是一个用于构建分布式系统的开发工具包,而 RabbitMQ 是一种功能强大的消息代理。结合使用 Spring Cloud 和 RabbitMQ,我们可以实现一个强大的分布式消息总线。本文将介绍如何使...

淘东电商项目(66) -聚合支付(基于RabbitMQ解决分布式事务-积分场景)

淘东电商项目(66) -聚合支付(基于RabbitMQ解决分布式事务-积分场景)

引言本文代码已提交至Github(版本号:52553aa6fe8b34ff162a1fb33e8f58494b4d2c3f),有兴趣的同学可以下载来看看:https://github.com/ylw-github/taodong-shop阅读本文前,有兴趣的同学可以参考我之前写的聚合支付的文章:《淘...

消息中间件系列教程(18) -RabbitMQ-基于RabbitMQ解决分布式事务(思想)

消息中间件系列教程(18) -RabbitMQ-基于RabbitMQ解决分布式事务(思想)

经典案例:以目前流行点外卖的案例,用户下单后,调用订单服务,让后订单服务调用派单系统通知送外卖人员送单,这时候订单系统与派单系统采用MQ异步通讯。RabbitMQ解决分布式事务原理: 采用最终一致性原理。根据最终一致性,按派单流程提出问题,解决分布式事务:1.怎么保证订单...

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

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

场景最佳实践目前,主流的云服务供应商都为 OpenTelemetry 提供了良好的支持,阿里云上的 SLS 和 ARMS 两款可观测产品都提供了基于 OpenTelemetry 的分布式全链路追踪服务。为了更好地展示分布式全链路追踪的过程,这里提供了一个代码示例:rocketmq-opentelem...

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

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

Messaging Span 定义Specifaition 中描述了 messaging span 的拓扑关系,包括代表消息发送、接收和处理的不同 span 之间的父子和链接关系。关于具体的定义可以参考:Semantic Conventions of Messaging。对应到 RocketMQ 中...

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

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

在分布式系统中,多个服务之间的交互涉及到复杂的网络通信和数据传输,其中每个服务可能由不同的团队或组织负责维护和开发。因此,在这样的环境下,当一个请求被发出并经过多个服务的处理后,如果出现了问题或错误,很难快速定位到根因。分布式全链路追踪技术则可以帮助我们解决这个问题,它能够跟踪和记录请求在系统中的传...

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

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

有位工作五年的小伙伴在面试的时候被问到RocketMQ的分布式事务实现原理。他说他只知道RocketMQ能够支持事务,但是没有了解过它的事务实现原理。今天,我给大家分享一下我对这个问题的理解。1 分布式事务应用场景随着应用的拆分,从单体架构变成分布式架构,那么每个服务或者模块也会有自己的数据库。一个...

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

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

JAVA基础JAVA中的几种基本数据类型是什么,各自占用多少字节。String类能被继承吗,为什么。String,Stringbuffer,StringBuilder的区别。ArrayList和LinkedList有什么区别。讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静...

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

产品推荐

社区圈子

阿里中间件
阿里中间件
为企业提供高效、稳定、易扩展的中间件产品
164948+人已加入
加入
相关电子书
更多
Apache RocketMQ 云原生统一消息引擎
EMQ:高并发MQTT消息助力全球化物联网/消息应用部署
行业实践:RocketMQ 业务集成典型行业应用和实践
立即下载 立即下载 立即下载

云消息队列 MQ分布式相关内容