首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签消息队列 RocketMQ 版

#消息队列 RocketMQ 版

兼容Apache RocketMQ的高性能消息队列

RocketMQ事务消息实现的底层原理是什么

潋湄

在我们熟知的Kafka、RabbitMQ等消费队列中,都没有实现事务消息这个功能,RocketMQ是唯一实现了这一功能的消息队列中间件,今天我们来从底层看一下R...

18700

从源码剖析RocketMQ如何高效且持久化处理消息

潋湄

RocketMQ作为消息队列的典型代表,其在高并发状况下处理消息又很不错的性能,同时又能够通过将消息持久化到磁盘确保消息不会丢失,本文旨在从RocketMQ的源...

19210

RocketMQ基础架构介绍

潋湄

在日常处理高并发的业务需求时,为了优化执行效率,我们会将一个业务拆分成几个部分,通过消息队列异步执行任务来提高业务执行效率,而消息队列除了我们知道的Kafka、...

22010

深度解析RocketMQ的背后原理

写bug的高哈哈

在分布式系统中,通信是关键环节,而消息队列在此扮演着至关重要的角色,尤其是在处理异步通信和削峰填谷方面。随着业务量的增长和请求量的激增,消息队列逐渐成为设计复杂...

16700

RocketMQ(十一):事务消息如何满足分布式一致性?

菜菜的后端私房菜

在分布式系统中由于相关联的多个服务所在的数据库互相隔离,数据库无法使用本地事务来保证数据的一致性,因此需要使用分布式事务来保证数据的一致性

33030

RocketMQ(十):如何保证消息严格有序?

菜菜的后端私房菜

如果不使用保证顺序的手段,由于多队列、网络等因素可能会导致先处理支付订单的消息再处理创建订单的消息,这样就会导致处理失败

19820

RocketMQ(九):延迟消息是如何实现的?

菜菜的后端私房菜

这里推荐一篇有关Java 集合Fail-Fast、Fail-Safe机制的文章:深入Java集合框架:解密List的Fail-Fast与Fail-Safe机制 ...

44620

RocketMQ(八):轻量级拉取消费原理

菜菜的后端私房菜

这里推荐一篇JVM垃圾回收相关的文章:深入解析Java垃圾回收机制:原理、实现与优化策略 文章阐述了JVM垃圾回收的基本概念、机制以及设计原理,总结垃圾回收的算...

20430

RocketMQ(七):消费者如何保证顺序消费?

菜菜的后端私房菜

这里推荐一篇Java Optional的文章:深入探讨 Java 8 的 Optional:提高代码安全性与可读性 文章列举Java Optional的用法,优...

68860

RocketMQ(六):Consumer Rebalanc原理解析(运行流程、触发时机、导致的问题)

菜菜的后端私房菜

这里推荐一篇Java语法糖的文章:Java 语法糖:让开发更丝滑的“幕后操作” 文章列举常用的Java语法糖并分析优劣点,让我们的开发更加丝滑~

24220

释放无锁队列的力量:探索用循环数组实现无锁队列

Lion Long

在计算机科学领域,队列是一种常见的数据结构,用于在多线程或多进程环境中进行有效的消息传递和任务调度。然而,传统的队列实现通常使用锁来保护共享资源,这可能导致性能...

19500

RocketMQ(四):消费前如何拉取消息?(长轮询机制)

菜菜的后端私房菜

上篇文章从Broker接收消息开始,到消息持久化到各种文件结束,分析完消息在Broker持久化的流程与原理

69550

RocketMQ(三):面对高并发请求,如何高效持久化消息?

菜菜的后端私房菜

上篇文章我们分析完RocketMQ发送消息的原理,得到结果客户端会通过RPC组件向Broker进行通信

1K40

RocketMQ(二):揭秘发送消息核心原理(源码与设计思想解析)

菜菜的后端私房菜

上篇文章主要介绍消息中间件并以RocketMQ架构展开描述其核心组件以及MQ运行流程

30520

RocketMQ(一):消息中间件缘起,一览整体架构及核心组件

菜菜的后端私房菜

在队列的基础上,加入生产者与消费者模型,使用队列作为载体就能够组成简单的消息队列,在队列中“运输”的数据被称为消息

96330

docker部署RocketMQ

果冻程序

35210

RocketMQ实战教程之常见概念和模型

全干程序员demo

官方文档: https://rocketmq.apache.org/zh/docs/introduction/02concepts

17310

RocketMQ实战教程之NameServer与BrokerServer

全干程序员demo

有了NameServer,生产者和消费者只需要通过NameServer建立连接无需关心BrokerServer.类似Spring Cloud中注册中心和服务之间...

22110

RocketMQ实战教程之RocketMQ安装

全干程序员demo

1、启动NameServer 安装完RocketMQ包后,我们启动NameServer

25700
领券
首页
学习
活动
专区
圈层
工具