kafka消费性能优化问题

问答 kafka  收藏
9 / 126

8C 的机器,工作流消费很慢,因为工作流里都是网络请求,几十个工作流排队的情况下,CPU 利用率都只有 10% 都不到。
目前 kafka 默认 每个主题 10 个分区,分别对应 10 个消费线程。

请问目前是只能通过调整 kafka 的分区数量来增加消费线程吗?还有其他提高消费能力的方式吗?
因为只有 workflow-process 的主题排队特别多,是否可以只增加该主题分区数譬如到 50 个,同时消费线程配置增加到 50 个,其他主题的分区数保持默认 10 个?