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。
能否请你帮我在一个springboot项目中设置多个APPLICATION_ID_CONFIG,这样我们就可以为每个分配不同的NUM_STREAM_THREADS_CONFIG。
假设,在我当前的拓扑结构中,我有 2 个处理器,其中一个非常快,另一个 CPU 密集。将它们组装在同一流中会导致 cpu 密集型任务落后。如果我可以设置 2 个单独的应用程序,那么我可能会为 cpu 密集型任务分配更多线程。
提前致谢。
您需要配置第二个 StreamsBuilderFactoryBean
。 Spring 启动将从应用程序属性中配置一个;配置具有不同属性的第二个。参见 the documentation。