broker重点笔记

154 阅读1分钟

1、broker中的namesrvAddr属性由 (命令行-n参数输入 -> java系统变量rocketmq.namesrv.addr设置 -> 环境变量NAMESRV_ADDR设置)按优先级依次确定
2、ssl后面要搞懂
3、broker用文件锁去保证一个用户下只能有一个broker进程
4、客户端默认4k就会对消息进行压缩,服务端默认的消息最大的大小为4m
5、技术要点:内存映射、文件锁、内存锁定(防止被swap)、刷盘、内存预热、内存建议madvise、零拷贝