리팩토링하던 중 Async를 남발하고 있던 걸 발견.아래 코드는 기존에 ThreadPoolTaskExecutor이 아닌 AsyncTaskExecutor를 사용하고 있었다.@EnableAsyncpublic class ExecutorConfig { @Bean(name = "consumerThreadPool") public ThreadPoolTaskExecutor consumerThreadPool() { ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor(); executor.setCorePoolSize(2); executor.setMaxPoolSize(2); executor.setQueueC..