一、RocketMQ 是什么     Github 上关于 RocketMQ 的介绍:RcoketMQ 是一款低延迟、高可靠、可伸缩、易于使用的消息中间件。具有以下特性:支持发布/订阅(Pub/Sub)和点对点(P2P)消息模型在一个队列中可靠的先进先出(FIFO)和严格的顺序传递支持拉(pull)和推(push)两种消息模式单一队列百万消息的堆积            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-27 12:04:25
                            
                                73阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            RocketMQ整体结构BrokerBroker是RocketMQ的核心,提供了消息的接收,存储,拉取等功能,一般都需要保证Broker的高可用,所以会配置Broker Slave,当Master挂掉之后,consumer然后消费Slave;broker面向producer和consumer接收和发送消息 向nameserver提交自己的信息 是消息中间件的消息存储、转发服务器。 每个broker            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-24 09:12:50
                            
                                41阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            架构设计:介绍RocketMQ部署架构和技术架构。设计原理:介绍RocketMQ关键机制的设计原理,主要包括消息存储、通信机制、消息过滤、负载均衡、事物消息等。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-10 17:59:09
                            
                                3159阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            架构设计:介绍RocketMQ部署架构和技术架构。设计原理:介绍RocketMQ关键机制的设计原理,主要包括消息存储、通信机制、消息过滤、负载均衡、事物消息等。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-23 11:10:00
                            
                                3046阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            架构篇 RocketMQ 的架构设计取得成就时坚持不懈,要比遭到失败时顽强不屈更重要 —— 拉罗什夫科架构设计图各部分组件解释Producer消息的生产者,Producer通过MQ 的负载均衡模块选择相应的Broker集群队列进行消息投递,比如电商系统产生的订单消息。RocketMQ 中的消息生产者都是以生产者组的形式出现的,生产者组是同一类生产者的集合,发送相同Topic类型的消息,一个生产者组            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-20 10:53:25
                            
                                492阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            RocketMQ 是一个 队列模型 的消息中间件,具有高性能、高可靠、高实时、分布式 的特点。 基本概念核心组成RocketMQ的四大核心组成部分:NameServer、Broker、Producer以及Consumer名字服务 NameServer作为注册中心,主要负责对于源数据的管理,提供Broker管理以及路由信息管理。名称服务充当路由消息的提供者。生产者或消费者能够通过名字服务查找各主题相            
                
         
            
            
            
            架构设计1 技术架构RocketMQ架构上主要分为四部分,如上图所示:P的消费,它提供实时消息订阅机制,可以满足大多数用户的需求。NameServer:NameServer是一            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-07 10:57:15
                            
                                53阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            架构设计1 技术架构RocketMQ架构上主要分为四部分,如上图所示:Producer:消息发布的角色,支持分布式集群方式部署。Producer通过MQ的负载均衡模块选择相应的Broker集群队列进行消息投递,投递的过程支持快速失败并且低延迟。Consumer:消息消费的角色,支持分布式集群方式部署。支持以push推,pull拉两种模式对消息进行消费。同时也支持集群方式和广播方式的消费,它提供实时消息订阅机制,可以满足大多数用户的需求。NameServer:NameServer是一            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-18 02:18:52
                            
                                135阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、Reactor多线程模型设计
2、消息过滤设计
3、负载均衡设计            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-26 14:16:38
                            
                                98阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一.生产消息    一条消息只能由Producer Group中一个实例生产并发送至BrokerServer。二.保存/传递消息    BrokerServer接收到消息后,会根据消息的Topic(主题)将消息保存至相应的Queue(队列)中。Topic可以理解为消息【键】,而消息中保存的信息便是消息【值】。             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-13 20:11:33
                            
                                73阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            详细介绍了RocketMQ的消息存储架构,以及效率优化机制,Mmap内存映射以及Page Cache页缓存机制。 文章目录1 消息存储架构2 混合型的存储结构3 页缓存与内存映射4 内存预映射和文件预热机制 1 消息存储架构RocketMQ 消息存储架构图如下:消息存储架构图中主要有下面三个跟消息存储相关的文件构成:CommitLog:消息主体以及元数据的存储主体,存储Producer端写入的消息            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-03 23:58:41
                            
                                86阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            专题目录RocketMQ详解(一)原理概览RocketMQ详解(二)安装使用详解RocketMQ详解(三)启动运行原理RocketMQ详解(四)核心设计原理RocketMQ详解(五)总结提高一、引子RocketMQ在MQ中的地位毋庸置疑,java开发者的首选、必会中间件。笔者在深度使用后,结合apache官网、github、源码(版本4.8.0),总结出这个系列文章,供大家参考。本节稍显枯燥,但是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-17 20:07:17
                            
                                120阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            RocketMQ消息模型跟其他的消息队列一样 都是 producer - > topic->consumerproducer 生产消息 也就是发送者topic 消息主题 按topic发送消息 以后消息的存储 分片等都是基于topic做业务处理的consumer 消息消费者 也是基于topic来进行消息的消费 支持推和拉模式(其实内部都是pull模式的变种)。扩展集群消息模型为了支持高并            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2022-09-25 11:37:03
                            
                                250阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            
具体一点而言,分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-23 14:21:29
                            
                                10000+阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言Redis作为基于键值对的NoSQL数据库,具有高性能、丰富的数据结构、持久化、高可用、分布式等特性,同时Redis本身非常稳定,已经得到业界的广泛认可和使用。因此,作为一个Java开发者,掌握Redis早就成了一项必备技能之一。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-22 11:54:48
                            
                                291阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是架构设计软件架构设计指的是:对一个软件系统进行的架构定义、文档编写、维护和改进、并验证实现的一系列活动,架构设计的产物就是一个系统的架构。对架构设计的基本认识●架构设计是一门尚不够成熟的科学●架构设计是一门艺术,需要一定的创造力●架构设计是一系列的活动,是不断演化和完善的过程●架构要平衡系统利益相关者的需要●架构基于合理的证据使决策具体化●架构设计是系统利益相关者的共识●架构设计承认经验的复            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-01-03 22:31:18
                            
                                1222阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            RocketMQ生产部署架构设计,含小米、腾讯、阿里            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-10-18 11:47:52
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近抽空整理了RocketMQ相关系列的文章,下面是RocketMQ相关系列的目录,方便查阅。若文章有错误或纰漏,请不吝指正。谢谢            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-23 11:49:00
                            
                                108阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言在市面上的任何一个消息队列中间件,架构的实现总少不了独有的并且共有的概念和专业名词,当然了RocketMQ也不例外,所以这篇文章就要好好的剖析一下整体架构设计说到RocketMQ的架构,其实它的实现多多少少因为Kafka,为什么呢,Kafka作为一款性能比较高的消息中间件,哪怕是经常出现在大数据场景下,但是他也是有一定缺陷的,比如不支持消费失败重试、定时消息、事务消息等等,淘宝团队在使用Kaf            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-27 05:44:14
                            
                                69阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            RocketMQ入门RocketMQ 介绍核心概念NameServer主题生产者消费者消息RocketMQ 的设计理念和目标设计理念设计目标RocketMq 中消息的发送单向(OneWay)发送Producer Group(生产者分组)Producer实例Message KeyTag可靠同步发送Message IDSendStatusQueue可靠异步发送RocketMQ 中消息发送的权衡Roc            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-12 22:39:41
                            
                                52阅读
                            
                                                                             
                 
                
                                
                    