질문 목록으로

마이크로서비스 간 통신이나 DB 연동 시 Keep-Alive 설정을 잘못 관리했을 때 발생할 수 있는 잠재적인 위험은 무엇인가요?

#keep-alive
조회수 1

질문 의도

연결 재사용의 장점과 그 이면의 리소스 점유 및 타임아웃 불일치 문제를 균형 있게 파악하고 있는지 확인

평가 포인트

좀비 커넥션 발생 원인 파악, 연결 유지 비용과 성능 사이의 트레이드오프, 서버/클라이언트 타임아웃 불일치 영향 이해

모범 답안펼치기

꼬리 질문

  • 서버 측에서 클라이언트에게 보낼 데이터가 없어도 연결 유지를 위해 보내는 'Keep-Alive Probe'의 동작 방식은 무엇인가요?
  • 수천 대의 마이크로서비스가 있는 환경에서 모든 서비스가 긴 Keep-Alive를 가질 때의 인프라적 부담은 무엇인가요?
  • 커넥션 풀링 라이브러리에서 'Validation Query'를 사용하는 것과 Keep-Alive 설정의 관계는 무엇인가요?

이 주제를 더 공부하고 싶나요?

이 링크를 통해 구매하시면 제가 수익을 받을 수 있어요. 🤗