SQS in SpringBoot Acknowledge Mode
Acknowledge를 하지 않았는데 왜 메시지가 잘 소비되고 있는거지? Spring Boot에서 SQS를 사용하는 경우 다음과 같은 AWS + JMS 설정이 필요하다. @Bean fun jmsListenerContainerFactory(): DefaultJmsListenerContainerFactory { log.info { "SQS Consumer auto start ${sqsEnabled.toBoolean()}" } val factory = DefaultJmsListenerContainerFactory() factory.setConnectionFactory(sqsConnectionFactory) factory.setDestinationResolver(DynamicDestinationResolver(..