java 메일1 메세징 큐 기반의 결제 영수증 메일 발송 데몬 구축하기(다국어 처리) 이번 포스팅에서는 AWS SQS를 사용해서 결제 영수증 메일을 발송하는 데몬을 구축한 경험을 기록하고자 한다. 흔히 말하는 pub/sub 패턴이다. 문제 상황이 무엇이었나?고객이 정상적으로 결제를 완료하면 고객 이메일로 결제 영수증 메일이 발송한다. 기존 환경에서는 아래와 같은 프로세스로 처리되고 있었다.Map 객체를 활용하여 메일 전송 데이터를 초기화한다.다국어 처리를 위해 language에 따라 메일 양식 html 파일을 생성한다.사내 SMTP 서버와 통신을 위해 Thread 객체를 생성한다.새로 생성된 Tread 객체에서 SMTP 서버로 메시지를 전송한다.위 프로세스에서는 아래와 같은 문제점들을 야기했다.Map 객체로 데이터를 전달하고 있어 코드 가독성이 매우 떨어졌다.language에 따라 htm.. 2024. 5. 13. 이전 1 다음