이벤트 및 알림 관리
#111
Replies: 2 comments 1 reply
-
프록시 이용한 트랜잭션 데코레이터1.
|
Beta Was this translation helpful? Give feedback.
1 reply
-
https://www.npmjs.com/package/typeorm-transactional 만들어진게 있네용 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
DB에 알림 저장
알림 데이터를 DB에 저장하여 이력이 남도록 하고, 사용자가 로그인할 때 조회 가능
알림 생성 시 트랜잭션을 통해 필요한 경우 알림 저장이 보장되도록 설정
실시간 알림 전송
알림 서비스 구조
알림 생성 시, DB에 저장하는 동시에 웹소켓을 통해 사용자에게 실시간으로 전송
사용자 로그인 시 서버는 DB에 저장된 모든 알림을 조회하여 화면에 표시하고,
새 알림이 오면 (웹소켓) 으로 실시간 알림을 받아 추가로 표시.
알림 상태 업데이트
알림을 읽음 처리할 경우, 알림의 read 필드를 업데이트해 DB와 실시간 상태를 일치시킴
읽음 처리된 알림은 이후 알림 목록에서 제외되거나 상태가 변경되도록 구현
Beta Was this translation helpful? Give feedback.
All reactions