네트워크 CAP 이론

CAP 이론이란 일관성(Consistency): 모든 노드가 같은 순간에 같은 데이터를 볼 수 있다. 가용성(Availability): 모든 요청이 성공 또는 실패 결과를 반환할 수 있다. 분할내성(Partition tolerance): 메시지 전달이 실패하거나 시스템 일부가 망가져도 시스템이 계속 동작할 수 있다. 이 3가지의 만족하는 분산시스템은 없다는 이야기이고 다른말로 하면 한가지를 포기해야한다는 이야기이다. 대표적으로 AP는 Aws dynamonDB의 큰예이고 AP인경우는 AWS SQS서비스라고 보면된다.