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

Enhance handling massive system calls #1466

Merged
merged 1 commit into from
Mar 25, 2024

Conversation

seokho-son
Copy link
Member

@seokho-son seokho-son commented Mar 25, 2024

대규모 내부 API 콜을 발생시키는 시나리오, 안정성 향상 특징 추가

  • 내부 API call 에 대한, 송신 큐 개발
    • 동일한 Get 요청에 대해서, 동시에 진행할 수 있는 내부 콜 수를 제한
    • 제한 수를 넘어가는 경우. 캐시된 결과를 기다려서, 캐시 결과를 활용
  • 일부 내부 Call 전달이 불필요한 처리를 정리

단일 CSP 리전 VM 80로 구성된 MCIS의 경우, 1초당 갱신을 버티는 수준. 으로 지원 가능
단, 현재는 병렬 콜 제한 수를 코드상에 값으로 입력해두었으며, 상황별로 동작이 상이할 수 있으므로, 추가 테스트 및 개선이 필요.

@seokho-son
Copy link
Member Author

/approve

@github-actions github-actions bot added the approved This PR is approved and will be merged soon. label Mar 25, 2024
@cb-github-robot cb-github-robot merged commit 5fe2a70 into cloud-barista:main Mar 25, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved This PR is approved and will be merged soon.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants