헬스체크는 현재 서버의 상태가 정상인지 파악하는 것
API엔드포인트를 호출하거나 특정 포트로 TCP연결을 시도, 스프링 액추에이터를 활용할 수 있음.
필요성은?
서버가 헬스체크 기능을 제공하면 최신 코드를 배포할 때 신규 배포가 정상적으로 이뤄졌는지 확인 가능, 장애를 감지하여 개응할 수 있음.
장애 대응의 예시로 로드밸러서가 두 대의 서버를 바라보고 있다고 할 때, 한 서버가 헬스체크에서 비정상으로 판단되면 트래픽 분산 대상에서 제외하고, 이루 b서버로만 요청을 전달할 수 있다.
'cs(with 매일메일)' 카테고리의 다른 글
| [260326목] RAID 기술에 대해서 설명해주세요 (0) | 2026.04.06 |
|---|---|
| [260325수] OSIV(Open Session In View) 옵션에 대해서 설명해주세요 (0) | 2026.04.06 |
| [260323월] 레이어드 아키텍처란 무엇인가요? (0) | 2026.04.06 |
| [260320금] 싱글턴 패턴이란 무엇인가요? (0) | 2026.04.06 |
| [260319목] 어떤 이유로 코루틴을 사용한 작업 처리가 기존 스레드 방식보다 가벼운지 설명해주세요 (0) | 2026.04.06 |