关于调优

操作系统调优

句柄、swapiness、文件系统、网络IO

JVM调优

合理设置堆大小、合理选择GC收集器

Broker调优

尽力保持客户端版本和 Broker 端版本一致、合理配置参数

应用层

  • 不要频繁地创建 Producer 和 Consumer 对象实例
  • 用完及时关闭
  • 合理利用多线程来改善性能
    Kafka 的 Java Producer 是线程安全的,你可以放心地在多个线程中共享同一个实例;而 Java Consumer 虽不是线程安全的,也可以引入多线程提升消费速度。

吞吐量调优

image.png

延时调优

image.png

你可能感兴趣的:(关于调优)