지금 유니티, 플레이팹, azure function 이용해서 게임 개발중인데
상위급 아이템 획득과 관련해서 획득 코드를 클라에 안두려고 고민중인데
1. 클라이언트가 azure funtion에 아이템 획득 요청
2. azure function에서 플레이팹 서버통해 아이템 획득 관련 게임 데이터 요청
3. 받은 정보를 토대로 azure function에서 플레이팹 서버에 해당 아이템 획득 요청
4. 최종 처리결과를 azure function에서 클라이언트로 리턴
지금 문제가 되는건 2번 인데 거의 왠만한 테이블 하나급의 json string을 주고 받게 될텐데
매번 이러면 플레이팹 비용도 상당할것 같고, 무엇보다 1~4까지의 시간이 2~3초씩 걸릴거 같아서 걱정이거든
그래서 중간에 azure funtion과 플레이팹 서버 사이에 redis하나 세팅해서 거기에다가 테이블 데이터 캐싱해둘까 하는데
플레이팹이랑 redis 연결 관련해서는 공홈 개발자는 쓰라고는 하는데 정보가 적어서 옳은판단일까 걱정이크네
나처럼 쓰는게 맞는건지 아니면 멍청한 짓 하는건지 모르겠네
다른 사람들은 위 같은경우 어떻게 해결하고 있어?
댓글 0