文章详情页
java - kafka中partition设计的优点是什么?
浏览:112日期: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. python - 求一个在def中可以实现调用本def满足特定条件continue效果的方法(标题说不太清楚,请见题内描述)2. $fields = $values = [];这条代码一直定义不了,一直报错,老师的源码也是被报错的,执行不了,请问该怎么解决这个问题3. MySQL中的enum类型有什么优点?4. MySQL能否给某个字段的值设置有效期?5. mysql数据库做关联一般用id还是用户名6. 数据库设计 - MySQL数据库主键问题7. MySQL 这句 创建表结构语句的错误在哪?8. node.js - 我想让最后进入数据库的数据,在前台最先展示,如何做到?9. mysql 5.7单表300万数据,性能严重下降,如何破?10. MYSQL新建用户设置可以远程访问的问题
排行榜
![$fields = $values = [];这条代码一直定义不了,一直报错,老师的源码也是被报错的,执行不了,请问该怎么解决这个问题](http://www.haobala.com/attached/image/news/202205/093622cb60.png)