摘要:
RocketMQ-broker存储机制 该篇主要讲解rocketmq-store模块,了解其存储机制,文件读写原理。 为何Rocketmq存储写文件这么快呢? 简单来说,总结两点: 1)pagecache+虚拟内存 2)零拷贝+java文件映射 Broker存储目录结构 commitlog 文件名是 阅读全文
摘要:
前言 在看完rocketmq通信层的源码之后,再来看namesrv的代码相对容易些,rocketmq的服务注册和发现并没有采用zookeeper这样的开源分布式协作框架,而是自研了一套服务注册和发现的服务,相对来说比较简单,多个namesrv之间不相互通信,也不是主从关系。 namesrv主要有两个 阅读全文