팀프로젝트 Day-8

Junyoung Song·2022년 5월 19일
0
post-custom-banner

5/18한 일

  • nest에서 socket.io를 활용하여 gateway만들어 채팅 기능 추가. 채팅기능 테스트를 위한 간단한 index.html 작성.
  • 새로 방에 입장해도 이전 채팅을 볼수 있도록 채팅 저장할 entity 생성.
  • 아직 채팅을 하더라도 저장되진 않음.

생각한점

  • 생각보다 간단하게 채팅이 가능하도록 만들었다. 하지만 아직 저장이 되진않음. 그리고 서버로 배포하게되면 cors에러 관련한 문제가 발생할것 같은데 그것도 신경써줘야할것 같다.
  • mysql에 이전 채팅로그를 저장하여 불러오도록 만드려고 하지만 조금 생각해봐야할 부분이 있음.
    mysql에 저장하게되면 불러오는 속도가 느려지게됨. 그렇기 때문에 redis 와같은곳에 저장해뒀다가 불러오는 경우도 생각해봐야함. 또한 무한정 채팅 데이터가 쌓이게 되면 상당히 db가 상당히 무거워지게됨. 그렇기 때문에 일정 기간이상된 채팅로그는 삭제하는등의 조취가 필요할것 같긴함.

0개의 댓글