-
Notifications
You must be signed in to change notification settings - Fork 4
J14 피어세션 5주차
Dunde edited this page Nov 26, 2021
·
2 revisions
피어세션 Web30, Web17
- J012 김경식
- J065 김한빈
- J143 이수민
- J208 최인규
- J089 박세환
- J008 권구상
- J176 장민준
- J050 김재현
To 핸섬서비스
- 차트 어떻게 그리셨는지 궁금합니다
- 캔버스로 그림
- x, y 좌표값 계산이 어려웠음
- DB 설계 궁금해요
- 모든 거래 내역을 DB에서 관리 (mysql)
- 동시성 제어가 중요한데 그부분을 계속 고민중입니다.
- 로그 관리 (mongoDB)
- mysql의 부하를 분산하기 위해 로그는 mongoDB 사용
- 모든 거래 내역을 DB에서 관리 (mysql)
- 트래픽은 어떻게 관리하시나요
- 트래픽을 완화하기 위해서 캐싱등을 사용하기가 어려운 점이 있음(실시간 데이터, 개인화 서비스), 그래서 주문 체결 프로세스를 빠르게 처리하는 것을 우선순위로 두고 있음.
- 네트워크 트래픽은 아직 분석단계
- 주문은 봇이 계속 걸어주고 있는건가요
- 주문이 체결되게 하기위해 봇이 주문을 계속 걸어주고 있습니다.
- 웹소켓으로 통신되는 데이터가 순서보장이 되는건가??
- 그러게요 ㅋ_ㅋ 알아봐야겠네요
To 버스없는 팀
- 게임자체가 재밌는 요소가 있네요 몰랐던 게임인데 재밌어요 술게임해도 좋을 듯 부가적인 기능들 더 추가할 아이디어도 있을까요?
- 발언할 차례가 되었을 때 알림?!
- 사용자간 마이크 공유(?)는 어떻게 처리하시는지 궁금해요!
- peer to peer : 서버 과부하 방지
- 3-way handshake와 비슷한 방식으로 구현
- Zoom은 어떤 식으로 처리하고 있을까요?!
- 턴 처리는 어떻게 하시는지도 궁금해요!
- 서버에서 턴 정보를 계산해서 방 안의 클라이언트들에게 broadcast 해줍니다.
- 자신의 턴이 되면 마이크를 ON 하고, 자신의 턴이 아니면 마이크를 OFF.
- 배포 과정은 어떻게 진행이 되었나요
- Nginx에서 프론트엔드 빌드 경로에서 정적파일을 제공하고 api, socket 요청을 각각 포워딩 해주고 있습니다.
- 발표 주제는 어떤걸 생각하시나요