1 kafka
2 rocketmq
https://www.bilibili.com/video/BV1m7421Z7fN?spm_id_from=333.788.videopod.sections&vd_source=0404d052110f319caf00323d54512b50
rocketmq架构:
rocketmq相当于是在架构上做减法,功能上做加法的rocketmq
3 为什么kafka更快
(看一下如何从在磁盘上拷贝数据到网卡)
正常的:
rocketmq用的mmap(剩下一次用户空间到内核空间的拷贝,同时用户空间又能读取数据实现一些扩展功能)(用户空间到内核空间零拷贝)
kafka用的sendfile(零CPU拷贝)