S2C를 소개하고 싶습니다. S2C는 분산 합의와 상태 기계 복제를 공유 저장소(AWS S3) 위에 구현한 새로운 방법입니다.
JVM 분산 애플리케이션(예: 마이크로 서비스)에 임베딩되어 구조화된 데이터(내구성 있는 캐시, 키-값 저장소, 분산 원자적 카운터 등)를 저장하기 위한 강력한 일관성을 제공하는 매체를 제공할 수 있습니다.
대다수의 노드를 유지하는 것을 피하고 S3에 과반수를 오프로드함으로써 강력한 일관성을 가진 데이터 저장소를 구축하는 것을 단순화하는 것을 목표로 합니다. 단일 노드로 실행할 수 있으며 클러스터 전체 충돌에도 생존할 수 있습니다. 따라서 S3는 저장소와 합의에 사용됩니다.
자바로 구현되었으며(추가 언어 지원 예정) 더 많은 언어 지원이 곧 추가될 예정입니다.
dev.to
Serverless, cloud-native strongly consistent replicated state machine atop S3
Create attached notes ...
