Skip to content

Developers 프로젝트의 화상 채팅 서비스 Live의 화상 채팅방 세션 정보를 관리할 저장소입니다.

Notifications You must be signed in to change notification settings

kcs-developers/developers-live-session

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

developers-live-session

Developers 프로젝트의 화상 채팅 서비스 Live의 화상 채팅방 세션 정보를 관리할 저장소입니다.

Project packaging

com.developers.livesession
 ┣ 📂config
 ┣ 📂session
 ┃ ┣ 📂controller
 ┃ ┣ ┣ 📃SessionController
 ┃ ┣ 📂dto
 ┃ ┣ ┣ 📃SessionRedisFindAllResponse
 ┃ ┣ ┣ 📃SessionRedisRemoveRequest
 ┃ ┣ ┣ 📃SessionRedisRemoveResponse
 ┃ ┣ ┣ 📃SessionRedisSaveRequest
 ┃ ┣ ┣ 📃SessionRedisSaveResponse
 ┃ ┣ 📂service
 ┃ ┣ ┣ 📃SessionService
 ┃ ┣ ┣ 📃SessionServiceImpl

개발환경 포트

  • [Gateway] API Gateway 서비스: 8080
  • [Member] 사용자 서비스: 9000
  • [Solve] 문제 풀이 서비스: 9001
  • [Live] 화상 채팅 서비스: 9002
  • [LiveSession] 화상 채팅 시그널링 서비스: 9003
  • [Community] 커뮤니티 서비스: 9004
  • MariaDB: 3306
  • Redis: 6379

운영환경(EC2) 포트

  • Jenkins: 8888

협업 전략

  1. Git Fork 전략을 통해 개발 작업후 업스트림 저장소로 PR을 생성하여 올린다.
  2. PR 리뷰어들은 PR을 리뷰하고 PR을 승인한다.
  3. 리뷰어 2명 이상의 Approve(승인)을 받으면 업스트림 저장소에 올린 PR은 자동으로 Merge된다.
  4. Merge 이후 운영환경에 변경사항 적용여부를 확인한다.

사용자 인증 절차

  1. /api/auth/login으로 사용자 로그인 정보를 POST 방식으로 요청한다.

About

Developers 프로젝트의 화상 채팅 서비스 Live의 화상 채팅방 세션 정보를 관리할 저장소입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •