Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: API 호출 카운팅 동시성 제어 #913

Open
hyeon0208 opened this issue Nov 18, 2024 · 0 comments · May be fixed by #914
Open

feat: API 호출 카운팅 동시성 제어 #913

hyeon0208 opened this issue Nov 18, 2024 · 0 comments · May be fixed by #914
Assignees

Comments

@hyeon0208
Copy link
Contributor

📝 작업 내용

AS - IS

  • 외부 API는 호출 횟수에 따라 정지, 과금 될 수 있어 정확한 카운팅 필요
  • 동시 요청 시에도 외부 API 호출 횟수의 정합성 필요
  • 현재 날짜에 조회 결과가 없으면 새로운 엔티티를 생성하고 저장 -> 비관적락 적용 시 �존재하지 않은 엔티티에 대한 Lock 흭득 불가

TO - BE

  • Redisson 클라이언트를 사용해 분산락 적용
  • API 호출 정보 전 구간(생성~업데이트)의 데이터 정합성 보장
  • 분산 서버 환경에서의 데이터 정합성 확보
@hyeon0208 hyeon0208 added this to the 7차 스프린트 milestone Nov 18, 2024
@hyeon0208 hyeon0208 self-assigned this Nov 18, 2024
@hyeon0208 hyeon0208 linked a pull request Nov 18, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

Successfully merging a pull request may close this issue.

1 participant