코더
예약 알림 문제 본문
배경 : 예약시에 알림설정 로직을 어플리케이션 내에서만 간단히 구현해보려고 했다.
문제점 :
예약생성과 동시에 알림설정로직을 만들어 강결합이 될 뿐만 아니라,
나중에 1분뒤 알림전송 같은 로직을 추가할 때 문제점이 많아 개선이 필요했다.



// 위의 사진과 같이 알림 + 예약 생성을 동시에 하려고 하니 억지로 예약생성에 reservation Id 값도 추가를 해야하는 구조가 되었다.
발생한 문제점 :
지금 굳이 1분뒤 알람이 필요한 로직이 아니며 다른 어플과 연동하지 않을예정이라 간단하게 성공여부만 rabbitmq에서 확인하도록 하였다. 그 과정에서,
- 타입 불일치
- 역직렬화 오류가 발생.

// 지금 warm과 Error로직 살펴보면 변환로직에 실패했다는것을 확인 할 수있다.

//변경 전

//변경 후
결과 :
성공적으로 값을 받은것을 확인 할 수 있었고
Listner가 처리하였기 때문에 getMassage가 empty로 나왔다.

'spring' 카테고리의 다른 글
| Jmeter(분산락, security 테스트 ) + Jmeter 설정문제 (0) | 2025.09.23 |
|---|---|
| 유저쿠폰 다운로드 문제점 (0) | 2025.09.23 |
| refreshToken 오류 (0) | 2025.09.23 |
| aws 배포 + 간단한 정리 (0) | 2025.09.20 |
| orphanRemoval = true (0) | 2025.08.28 |
