了解卡夫卡的写作速度

时间:2018-06-06 05:51:40

标签: java performance apache-kafka kafka-cluster

鉴于此 1.五机卡夫卡集群
2. 1个分区的主题
3. msgs的持久存储 4.每个msg为1 KB
5. 10个生产者

现在,这个集群的最大写入能力是否等于将一个java线程的最大写入能力放到磁盘上? 如果不是,它会是什么?

2 个答案:

答案 0 :(得分:1)

如果您只有一个分区,那么kafka无法扩展您的主题并且只使用5个实例群集中的一台机器。

无法判断你对java的编码有多好,但结果与kafka相似我认为差异很小,因为kafka针对磁盘写入进行了优化。

答案 1 :(得分:1)

你真的不能说这将是"等于"因为它不准确,但是,假设磁盘I / O将是你的瓶颈,写入容量将基本相同。考虑到Kafka针对此任务进行了优化,并且可能比标准Java应用程序的天真磁盘写入更好地执行。