kafka顺序写入&ZeroCopy

1.为何kafka把消息存在磁盘上,但可以轻松支持每秒百万级的写入请求 / kafka高吞吐率的原因? kafka为了防止丢失数据,将收到的消息写入磁盘中,但仍能保证高吞吐率,超过了大部分的消息中间件,使得kafka在日志处理等海量数据场景广泛应用。为了优化写入速度kafka采用了顺序写入和MMFile两个技术。 因为硬盘是机械结构,每次读写都会寻址->写入,其中寻址是一个“机械动作”,它是最耗时
相关文章
相关标签/搜索