这个问题涉及的面比较广,性能最大化可能意味着其他方面有所牺牲。在实际的业务场景中,我们可以基于横向与竖向不同角度去剖析,具体可参考:1、竖向角度Kafka——>JVM——>OS,故此,要想Kafka性能最优,我们需要从所依赖的层级或平台入手,比如:操作系统所涉及的相关内核参数、文件系统、网络配置等等;对于 JVM涉及内存分配及GC算法等;针对自身,分区与副本的规划、版本特性、源码编译及优化等等。
2、横向角度所涉及的生产、消费者、消息大小、发送模型、确认机制、部署模型及其他等
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30