404Forbidden 질문

에러가 발생한 경우 아래 정보를 모두 제공해주시면 보다 정확한 답변이 가능합니다!

  • 프로젝트 명 :
  • SDK 버전 :
  • 에러 코드 :
  • 스테이터스 코드 :
  • 에러메시지 :

잦은통신 (404 Forbidden)에 대해 추가적으로 궁금한게 있습니다.
item테이블에 a ~ z 까지의 데이터가 있을떄(a~z는 각각 indate를 가짐)
a~z 데이터를 한번에 sendqueue로 update 하는것은 문제가 되지않지만
a데이터 한개를 sendqueue에 여러번 update를 할 경우 해당 에러가 발생하게 되는것이 맞나요?

또, 해당 오류는 sendqueue 외에 랭킹/ 확률 / 쿠폰 / 채팅 등과는 동시에 사용하는 경우는 고려사항에 넣지 않아도 되는건지, 아니면 sendqueue로 update를 요청하는것과 확률/채팅도 겹쳐서는 안되는건지 궁금합니다

안녕하세요 개발자님.

잦은 통신으로 인해 발생하는 오류 403 Forbidden의 경우,
뒤끝 서버에 요청을 보내는 함수 모두 포함합니다.(게임정보를 포함한, 서버시간 불러오기, 랭킹, 확률, 쿠폰등 뒤끝 베이스 기능 전부 포함/ 실시간 기능(매치, 채팅)은 포함하지 않습니다)

a~z 데이터를 한번에 Update한다는 것이 Transaction Update로 한개의 서버 요청으로 보내는 것이면 문제가 발생할 가능성이 적겠지만, 이런 주기가 매우 짧을 경우(몬스터를 잡을때마다, 또는 1초에 몇번씩) 혹은 한번에 10~20번씩 바로 보낼 경우 문제가 발생할 가능성이 높습니다.

만약 한번에 저장을 하는데에 필요한 Update수가 많을 경우에는 Transaciton 이용하여 요청 횟수를 줄이는 것을 추천드리며, 로직이 한개의 ip에서 초당 1회 그 이상으로 보내는 로직인지 확인해주시면 됩니다.