일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- MAC
- 네이버클라우드플랫폼
- 자바 정규식
- crontab
- desktop
- 모니터링 및 경고 중앙화
- eclipse
- ChatGPT
- 마이크로서비스 패턴
- 제어루프
- 리눅스
- error
- Chat gpt
- 가상머신 차이
- linux
- GIT
- 분산추적
- AWS
- application 재기동
- docker
- sh
- 도커
- 알림
- 네이버웍스
- MSA
- Catalina
- chat API
- GitLab
- 정규표현식
- 메시지
Archives
- Today
- Total
반응형
목록서킷브레이커 (1)
시간나는대로 틈틈히 정리 합시다~~!!!
[마이크로서비스 디자인 패턴] 서킷 브레이커 (Circuit breaker)
1. 문제점 - 동기 방식으로 상호 통신하는 마이크로서비스 시스템 환경은 연쇄 장애가 발생할 여지가 있다. - 하나의 마이크로서비스가 응답하지 않으면 이 마이크로서비스의 클라이언트 또한 또 다른 클라이언트의 요청에 응답하지 않게 된다. - 이 문제는 시스템 환경 전체에 재귀적으로 전파되어 중요한 부분까지 중단시킬 수 있다. 2. 참고사항 - 이런 문제는 블로킹 I/O를 사용해 동기식 요청을 실행하는 경우에 자주 발생한다. - 다수의 동시 요청이 발생한 상황에서 서비스의 응답이 예기치 않게 지연되면 스레드 풀이 빠르게 소진돼 호출이 지연되거나 중단된다. - 이런 장애는 클라이언트의 클라이언트에게 연쇄적으로 전파된다. 3. 해결책 대상 서비스에 문제가 있다는 것을 감지해 새 요청을 보내지 않도록 차단하는 서..
IT
2021. 3. 30. 00:35
반응형