kafka和rocketmq的对比

1 kafka

https://www.bilibili.com/video/BV1TT421y79S?spm_id_from=333.788.videopod.sections&vd_source=0404d052110f319caf00323d54512b50
kafka架构:
file

2 rocketmq

https://www.bilibili.com/video/BV1m7421Z7fN?spm_id_from=333.788.videopod.sections&vd_source=0404d052110f319caf00323d54512b50
rocketmq架构:
file
rocketmq相当于是在架构上做减法,功能上做加法的rocketmq

3 为什么kafka更快

(看一下如何从在磁盘上拷贝数据到网卡)
正常的:
file
rocketmq用的mmap(剩下一次用户空间到内核空间的拷贝,同时用户空间又能读取数据实现一些扩展功能)(用户空间到内核空间零拷贝)
file
kafka用的sendfile(零CPU拷贝)
file

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

Contents
滚动至顶部