테스트 사이트 - 개발 중인 베타 버전입니다

시스템 원리가 궁금합니다.

· 3년 전 · 1285 · 1

안녕하세요! node js 한번 공부해보려고 하는데 막히는 부분이 있어서 이론을 조금 알고 싶어서

이렇게 글을 남겨봅니다.

 

답변 주시는 모든분에게 감사의 말씀드립니다.

 

채팅을 구현하고 있습니다.

1:1 채팅이든 다중채팅이든 다 이해 하겠으나

 

예로 들면 ( 번개장터, 헬로마켓, 당근마켓 ) 처럼

채팅 리스트를 어떻에 처리해야 될지 도통 감이 안옵니다.

 

채팅방 db ( 고유값, 채팅인원 계정 )

메세지 db ( 내 계정, 메세지 )

 

이런식으로 구조를 짜놓았고

 

1번 브라우저 ( ID : abc ) 채팅 ( 유저 ) 리스트 페이지 접속중

 

2번 브라우저 ( ID : def ) 메세지 메롱 전송

했다고 과정 하면

 

2번 브라우저에서 메세지를 전송 했으니

1번 브라우저에서 채팅 리스트에서 위 사진 처럼

2번에 abc 라는 사람이 메롱 이라고 표시를 뛰우고 싶은데

 

이론적으로 이해가 되지 않습니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 1개

3년 전
기본적으로 카톡처럼 만드려면 테이블을 4개 정도 만들어야 해요

채팅방
채팅로그
채팅유저
메세지

그리고 채팅방에 방명을 넣을 수 있게 하면 되는데 개인적으로 변경을 하는 거라면
따로 db를 만들어야 될 거예요

게시글 목록

번호 제목
5
2
1