High Availability : 기본적인 장애 감지 알고리즘의 속성과 종류
이 글은 특정 구현에 종속되는 내용을 제외한 이론 위주의 정리 글입니다. 장애 감지 알고리즘이 필요한 이유? 우리가 개발하는 서비스가 단일 시스템이 아닌 분산 시스템 구조를 지닌다면 특정 서비스에 장애가 발생하더라도 모든 서비스 노드에게 전파되지 않기 때문에, 사용자 요청으로 인해 식별되기 전까지 모를 수 있습니다. 장애가 발생한 서비스에 따라서 시스템에 잘못된 값을 설정하거나 중복이 발생할 수 있고 (Index Sharding Service) 사용자가 보는 캐싱된 데이터가 소실되는 경우도 발생할 수 있습니다. (Feed Cache Service 등) 물론 모든 장애가 서비스 종료, 충돌과 같은 완전 중단 상태를 의미하는 것은 아니며, 상황에 따라 부하로 인한 응답 지연, 네트워크 지연 이슈 혹은 데드락..
Programming
2022. 2. 1. 01:45
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- THP
- cglib
- Distributed Cache
- RESTful
- spring
- AMQP
- lambda
- 근황
- rabbitmq
- Local Cache
- JDK Dynamic Proxy
- configuration
- Data Locality
- mybatis
- URN
- Global Cache
- Cache Design
- HTTP
- Switch
- 게으른개발자컨퍼런스
- JVM
- Url
- java
- RPC
- 게으른 개발자 컨퍼런스
- JPA
- URI
- 소비자 관점의 api 설계 패턴과 사례 훑어보기
- hypermedia
- spring AOP
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함