KU-Taverse / game-server-BE-

0 stars 0 forks source link

[Feat] 수박 게임 분산 처리 도입 #67

Closed kamothi closed 1 month ago

kamothi commented 1 month ago

✏️ 작업 개요

수박 게임 분산 처리 도입

55

52

⛳ 작업 분류

🔨 작업 상세 내용

  1. 자세한 로직들에 대해서는 오프라인을 통해 충분히 설명이 되었을 것이라 생각합니다. 일단 msa로 전환을 위해서 ci/cd 로직과 몇개 설정들을 바꾸었는데 한 번에 될지는 모르겠습니다. 일단 한 번 배포하면서 오류들을 수정해야할 것 같습니다....

💡 생각해볼 문제

github-actions[bot] commented 1 month ago

Test Results

20 tests   20 :white_check_mark:  10s :stopwatch:  8 suites   0 :zzz:  8 files     0 :x:

Results for commit db99d2c3.

kamothi commented 1 month ago

제가 이해한 바로는 client에게 연결 서버를 알려주기 위해 OpenFeign, kafka 중에 kafka를 채택한것으로 이해했어요. 서버는 매칭 서버 연결 서버 보두 동일한 게임 서버 코드를 사용하고요. @FeignClient가 OpenFeign으로 알고 있는데 추가된 것을 보면 두개를 동시에 사용하는 것인가요?

두 개가 같이 사용됩니다. 분산 서버를 라운드 로빈으로 선택했을 때 해당 서버가 살아있는지 확인할 필요성이 있었습니다. 그 확인을 healthcheck를 통해 확인을 합니다. 그 통신을 openfeign을 이용하여 하고 있습니다.

kamothi commented 1 month ago

/쿠타버스 배포