김서훈

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

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

이렇게 글을 남겨봅니다.

 

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

 

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

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

 

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

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

 

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

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

 

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

 

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

3731748632_1644411811.6484.jpg

 

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

했다고 과정 하면

 

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

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

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

 

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

|

댓글 1개

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

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

그리고 채팅방에 방명을 넣을 수 있게 하면 되는데 개인적으로 변경을 하는 거라면
따로 db를 만들어야 될 거예요
댓글을 작성하시려면 로그인이 필요합니다.

Node.js

+
제목 글쓴이 날짜 조회
4년 전 조회 1,028
4년 전 조회 1,023
4년 전 조회 1,582
4년 전 조회 1,488
4년 전 조회 3,592
4년 전 조회 4,242
4년 전 조회 3,074
5년 전 조회 1,736
5년 전 조회 1,299
5년 전 조회 1,813
5년 전 조회 1,971
5년 전 조회 1,425
5년 전 조회 1,821
5년 전 조회 3,563
6년 전 조회 2,827
6년 전 조회 1,921
6년 전 조회 1,882
7년 전 조회 1,656
7년 전 조회 1,862
7년 전 조회 2,873
7년 전 조회 2,500
7년 전 조회 2,158
8년 전 조회 2,574
8년 전 조회 2,285
8년 전 조회 3,206
9년 전 조회 4,607
9년 전 조회 2,191
9년 전 조회 2,542
9년 전 조회 2,606
10년 전 조회 3,407