文章详情页
java - kafka中partition设计的优点是什么?
浏览:129日期:2023-10-28 17:09:08
问题描述
提高并发写入吗? 磁盘io同一时刻只能写入一个文件吧?提高并发读取吗? 磁盘io同一时刻只能读取一个文件吧?提高单次写入速度吗?貌似跟partiton没啥关系吧?提高单次读取速度吗?多segment不就解决了?
问题解答
回答1:原答案:难道不是topic的扩展能力吗?不然单topic的容量只能限制在物理机上了更新后的答案:The partitions in the log serve several purposes. First, they allow the log to scale beyond a size that will fit on a single server. Each inpidual partition must fit on the servers that host it, but a topic may have many partitions so it can handle an arbitrary amount of data. Second they act as the unit of parallelism—more on that in a bit.官方文档(见上文)。partitions 主要有两个目的,1 增强扩展能力,让其可以处理任意多的数据 2 作为并行单元,提高并行能力(主要鉴于此点考虑)。第一次回答我只记住第一点了~~sorry
标签:
java
相关文章:
1. docker镜像push报错2. docker - 如何修改运行中容器的配置3. angular.js - 怎样实现点击 “分数” 后按分数升序和降序排列?4. java - idea创建多modules项目后,tomcat启动失败5. Docker for Mac 创建的dnsmasq容器连不上/不工作的问题6. mac连接阿里云docker集群,已经卡了2天了,求问?7. vim - docker中新的ubuntu12.04镜像,运行vi提示,找不到命名.8. javascript - npm run build后调用api返回index.html9. mac里的docker如何命令行开启呢?10. javascript - webpack 使用babel转es6的时候出现了问题,但是webpack没有报错!!急急急
排行榜

网公网安备