摘要: comitlog文件 ConsumerQueue文件 IndexFile文件 RocketMQ将所有主题的消息存储在同一个文件中,确保消息发送时顺序写文件。 为了提高消息消费的效率RocketMQ引入了ConsumeQueue消息队列文件,每个消息主题包含一个多个消息消费队列,每一个消费队列有一个消 阅读全文
posted @ 2020-01-16 23:56 l2c 阅读(262) 评论(0) 推荐(0)
摘要: RemotingCommand: flag倒数第一位表示请求类型,0请求1返回。倒数第二位1.表示oneway 单条消息发送时,消息体的内容将保存在body种,批量消息发送,需要将多条消息体的内容存储在body中,RocketMQ采取的方式是,对单条消息内容使用固定格式进行存储 首先调用batch方 阅读全文
posted @ 2020-01-16 23:22 l2c 阅读(502) 评论(0) 推荐(0)
摘要: 钩子的注册: DefaultMQProducerImpl#registerSendMessageHook注册钩子处理类,可注册多个。 public SendResult sendMessage( final String addr, final String brokerName, final Me 阅读全文
posted @ 2020-01-16 00:27 l2c 阅读(414) 评论(0) 推荐(0)