Springboot-KStream:多个 StreamsConfig.APPLICATION_ID_CONFIG 设置

Springboot-KStream: Multiple StreamsConfig.APPLICATION_ID_CONFIG setup

能否请你帮我在一个springboot项目中设置多个APPLICATION_ID_CONFIG,这样我们就可以为每个分配不同的NUM_STREAM_THREADS_CONFIG。

假设,在我当前的拓扑结构中,我有 2 个处理器,其中一个非常快,另一个 CPU 密集。将它们组装在同一流中会导致 cpu 密集型任务落后。如果我可以设置 2 个单独的应用程序,那么我可能会为 cpu 密集型任务分配更多线程。

提前致谢。

您需要配置第二个 StreamsBuilderFactoryBean。 Spring 启动将从应用程序属性中配置一个;配置具有不同属性的第二个。参见 the documentation