-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Labels
✨ Feat새 기능 개발새 기능 개발
Description
📄 설명
실시간 수업 중 질문 기능을 위해 WebSocket 기반 채팅 시스템 구축하겠습니다.
WebSocket 위에 STOMP 프로토콜을 적용해 메시지를 구조화하고 Redis pub/sub를 메시지 브로커로 활용하여 처리하겠습니다.
이후 채팅은 redis list에 저장 수업이 종료되면 RDB에 저장하는 구조로 설계하겠습니다.
✅ 작업할 내용
- 의존성 추가
- web socket 설정 클래스 작성
- STOMP 엔드포인트 등록 & 메시지 브로커 설정
- 채팅 관련 DTO 설계
- 채팅방 생성 기능 구현
- 채팅방 입장 및 구독 처리
- 채팅 기능 구현
- 채팅 메시지 redis list에 저장 로직 추가
- 수업 종료시 RDB에 저장
- 예외처리
🙋🏻 참고 자료
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
✨ Feat새 기능 개발새 기능 개발