알림관련해서 성공한 줄 알았는데 아니었습니다. FE와 연결 시 발생한 SSE 관련 에러는 다음과 같습니다. 

 

1. subscribe  성공 후, 알림 2~3번 수신하면 서버가 멈추는 현상 -> DB Connection Pool이 다 차서 connection leack 이 발생

2. open-in-view 를 false로 설정하면 된다길래 (https://tecoble.techcourse.co.kr/post/2022-10-11-server-sent-events/) 설정했더니, transaction에 문제가 생겨 다른 service들 기능이 안되고 알림만 되는 현상

 

 

일단 오류가 발생한 것을 확인했습니다.

 

또 FE로부터 읽지않은알림 갯수를 보내달라는 요청을 받았는데 두 가지 안이 있습니다. 

FE에서 제안한 방법은

 

- 이벤트가 발생해서 알림을 보내줄 때 함께 읽지않은알림 갯수를 보내주기

 

입니다.

 

저의 생각은

 

- API를 새로 파서 unread notification count를 따로 보내주는 겁니다. 

 

 

여러 깃헙을 찾아보고 구글링해보면서 방법을 찾고 있습니다.

 

SSE가 자료도 많아서 간단할 줄 알았는데 쉽지 않네요. 

'TIL' 카테고리의 다른 글

TIL @Async 비동기 동기 230126  (0) 2023.01.27
TIL SSE 에러 트러블슈팅 230125  (0) 2023.01.26
TIL 설연휴 월요일 230123  (0) 2023.01.23
TIL 설날 2023 230122  (0) 2023.01.23
TIL 최종 프로젝트 중간 발표 230121  (0) 2023.01.23

+ Recent posts