읽음 여부 업데이트 API(WebFlux)
클라이언트는 웹소켓 통신에 집중. 웹소켓 서버에서 넘겨주는 읽음 여부 업데이트 I/O작업을 수행하는 API
백엔드만 이용 (서버간 통신)
PUT /chat/api/v1/wx/chat
백그라운드 프로세스
실제 채팅방 참여 검증
레디스 채팅메시지 내 JSON 읽음 업데이트 로직
2-1 .읽은시간기준+ 업데이트해야할 메시지의 회원고유번호 활용
예외 발생 시 복구 로직
RDBMS 읽음여부 업데이트
4-1 .읽은시간기준+ 업데이트해야할 메시지의 회원고유번호 활용
Request Headers
Name
Value
Content-Type
application/json
access
액세스 토큰
Request Body
Name
Type
Description
Validation
usrId
int
회원고유번호
NOT NULL
1이상 정수
readDate
LocalDateTime
읽은 시간(ms포함)
NOT NULL
현재보다 미래일 수 없음
nickName
string
닉네임
NOT NULL
chatRoomId
Integer
채팅방 고유번호
NOT NULL
Response
"status": 200,
"code": "SUCCESS REQUEST",
"data": null,
"timestamp": "2025-01-02 11:32:40"
}
Last updated