폴백1 5. 나쁜 상황에 대비한 스프링 클라우드와 넷플릭스 히스트릭스의 클라이언트 회복성 패턴 분산 시스템에서의 장애에 대응하는 애플리케이션 구축 방법은 중요한 일 원격 서비스 문제는 탐지하기 어렵고 비정상적인 서비스 하나가 여러 애플리케이션을 짧은 시간에 다운시킬 수 있기 때문 클라이언트 회복성 패턴 클라이언트 측 부하 분산 회로 차단기(circuit breaker) 폴백(fallback) 벌크헤드(bulkhead) 1. 클라이언트 측 부하 분산 클라이언트가 서비스 디스커버리 에이전트(넷플릭스 유레카)를 이용해 서비스의 모든 인스턴스를 검색한 후 해당 서비스 인스턴스의 실제 위치를 캐싱하는 것. (넷플릭스 리본라이브러리) 문제가 된 서비스 인스턴스를 제거해 서비스 호출이 그 인스턴스로 전달되는 것을 막는다 2. 회로 차단기 원격 자원에 대한 모든 호출을 모니터링하고, 호출이 필요한 만큼 실패하면.. 2022. 2. 19. 이전 1 다음