그룹과 관련해서 요구사항 구현가능여부 질문입니다

제가 그룹과 관련하여 어떤 기능을 구현하고자 하는데 문서를 보니까
한계상 구현이 불가능할 것 같은 요소들이 있더라고요.
아래는 문서를 보면서 제가 구현사항 가능여부 정리한건데 제가 파악한 내용이 맞는지 알려주시면 감사하겠습니다.

1. 그룹을 언어별로 선별하고 n명 이상이 넘어가면
그룹을 자동으로 생성해서 그 그룹에 할당되도록 함

=> 그룹 리스트를 불러온 뒤 userCount값으로 100명 이상이면 한글 유저라고 가정했을 때 kr-1이 아닌 kr-2로 그룹에 Update 하는 것 까진 되겠지만
그룹 생성자체는 콘솔에서만 지원하는것으로 보여 그룹 자동생성은 불가능한것으로 보여 콘솔에서 미리 예측하고 만들어둬야 함.

2. 랭킹을 그룹별로 구별해서 결과를 노출시키고자 함.

=> 랭킹 관련 로직은 그룹기능을 지원하지 않기 때문에
지금까지 구현되어있던 랭킹기능을 전부 리더보드로 교체해야함.

3. 채팅

=> 채팅 관련해서는 그룹기능 지원이 아예 안되는것으로 보여 사실상 구현 불가

4. 그룹별로 공용 유저 정보 불러오기

=> 현재 구현된 컨텐츠중에서 public 테이블을 하나 만들고 더미계정 하나 만들어서
더미계정의 UUID(클라이언트에 정의되어있음)를 통해 모든 유저가 공용으로 접근할 수 있는 데이터를 하나 추가해서 컨텐츠에 사용중인데
원래는 한개의 서버에 A라는 계정의 데이터만 사용했다면
현재 유저정보에 있는 내 그룹정보를 가져와서
kr-1그룹 => A계정, kr-2그룹 => B계정 이런식으로 UUID 분기처리가 가능 할 것으로 보임.

안녕하세요, 개발자님.
말씀하신 내용이 맞습니다.
더불어, 해당 사항은 내부에서도 인지하고 있으며, 다시 한번 피드백하여 추후 더 다양한 기능을 제공할 수 있도록 하겠습니다.
감사합니다.

좋아요 1

네 답변 감사합니다

혹시 구현중에 SendQueue.Enqueue를 통한 처리는 불가능한가요?

기존 랭킹 로직이랑 거의 동일해서 코드만 바꾸려고 했는데
호환이 제대로 안되는 것 같네요

문서 보니까 SendQueue로 처리가 불가능하다고 써져있었네요
이러면 추후에도 지원할 가능성이 없는건가요?

안녕하세요 개발자님,
현재 그룹 기능과 관련하여서는 SendQueue 처리에 대한 지원 예정은 없는 것으로 확인됩니다.

좋아요 1