摘要:        
Rocketmq提供了两种主要的消费模式:推送式消费(Push Consumer)和 拉取式消费(Pull Consumer) 一、Consumer消费消息的基本流程 1、实例化Consumer:创建并配置一个Consumer实例 2、订阅主题:指定要订阅的主题和标签 3、注册消息监听器:开始消费消    阅读全文
posted @ 2025-04-10 21:08
jock_javaEE
阅读(202)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一、MessageQueueSelector 详解 MessageQueueSelector 是 RocketMQ 提供的一个接口,用于自定义消息发送时的队列选择策略。 通过实现该接口, 开发者可以控制消息被发送到 Topic 的哪个队列(MessageQueue),从而支持 顺序消息、负载均衡、业    阅读全文
posted @ 2025-04-10 19:43
jock_javaEE
阅读(211)
评论(0)
推荐(0)
        
            
        
        
摘要:        
RocketMQ 的 Producer 发送消息过程涉及多个步骤,包括初始化、消息创建、发送方式选择 1、Producer初始化 首先,我们需要创建并初始化一个Producer示例 这段代码完成了以下步骤: 1、创建DefaultMQProducer实例,并指定生产者组名 2、设置NameServe    阅读全文
posted @ 2025-04-10 19:19
jock_javaEE
阅读(13)
评论(0)
推荐(0)
        
            
        
        
摘要:        
RocketMQ的消息存储是一个复杂而高效的过程,设计上充分考虑了性能和扩展性, 消息存储的主要组件包括CommitLog文件、消费队列文件(ConsumerQueue)、以及索引文件(IndexFile) 一、CommitLog文件 CommitLog是Rocketmq的核心存储文件,负责保持消息    阅读全文
posted @ 2025-04-10 16:55
jock_javaEE
阅读(114)
评论(0)
推荐(0)
        
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号