我在搞乱这个参数并遇到了一些奇怪的事情。没有它我的应用程序运行正常,但是当我将此行添加到配置时:
config.put(StreamsConfig.NUM_STREAM_THREADS_CONFIG, "3");
CPU 使用率不会超过零。应用似乎没有做任何事情。没有错误。
是否有一些建议的方法来增加 KStreams 应用程序的线程使用率?或者只是“相信力量”,让它一起运行?
编辑:
- 我有两个分区
- 已通过
kafka-consumer-groups
- 大量可用记录检查了消费者滞后 - 即使只有 1 个分区 - 为什么有多个线程什么都不做?0% CPU。