0
私は並行性を10に設定しました。スレッドIDは10種類ありますが、スレッド名はすべて同じです。リスナー名はどのように設定できますか?私はcontainer.setBeanNameを試みましたが、運はありませんでした。助けてください。ところで私は1.1.2バージョンを使用していますこのスレッド名を[kafka-consumer-1]に変更するにはどうすればよいですか?
私は並行性を10に設定しました。スレッドIDは10種類ありますが、スレッド名はすべて同じです。リスナー名はどのように設定できますか?私はcontainer.setBeanNameを試みましたが、運はありませんでした。助けてください。ところで私は1.1.2バージョンを使用していますこのスレッド名を[kafka-consumer-1]に変更するにはどうすればよいですか?
スレッド名は一意です。ブートのロギング設定がデフォルトで名前を切り捨てるだけです。 fix the default thread namingですが、その間にログ設定を変更するか、名前付きエグゼキュータを使用することができます。コンテナのContainerProperties
上setConsumerTaskExecutor(execC())
とsetListenerTaskExecutor(execL())
...
@Bean
public AsyncListenableTaskExecutor execC() {
ThreadPoolTaskExecutor tpte = new ThreadPoolTaskExecutor();
tpte.setCorePoolSize(15);
return tpte;
}
@Bean
public AsyncListenableTaskExecutor execL() {
ThreadPoolTaskExecutor tpte = new ThreadPoolTaskExecutor();
tpte.setCorePoolSize(15);
return tpte;
}
確認、THXゲイリーを使用します:) –