【发布时间】:2018-01-18 08:58:06
【问题描述】:
在给定吞吐量、平均消息大小和保留时间的情况下,如何计算 Kafka Broker 需要多少内存。
正如我在我们的监控系统中看到的那样,我问的是,在启动后,Kafka 代理线性增加了使用的 JVM 堆。 在某些时候,我们得到了 OutOfMemoryError。
我们将 JVM Heap 扩展了几次,但问题仍然存在。
所以最好不要通过实验来猜测 Kafka 需要什么,而是计算出值:-)。
【问题讨论】:
标签: java memory-management configuration apache-kafka out-of-memory