tag: distributed system

gRPC

created: 2022-06-12 | updated: 2022-06-16
gRPC 101 간단하고 빠르게 게임서버 만들기 gRPC A high performance, open source universal RPC framework RPC(Remote procedure call) 원격 프로시저 호출 왜 gRPC 인가? Simple service definition Start quickly and scale Works across languages and platforms Bi-directional streaming and integrated auth Simple service definition 강력한 바이너리 직렬화 툴셋인, Protocol Buffers 를 활용해 서비스를 정의함 Start quickly and scale 적은 코드로 쉽게 개발을 시작한 후,

Raft Consensus Algorithm

created: 2020-09-29 | updated: 2020-09-29
Raft Consensus Algorithm은 분산 환경에서 사용할 수 있는 합의 알고리즘입니다. 이를 사용해 분산 환경에서 모든 노드의 상태를 동일하게 유지가능합니다. 자세한 설명은 The Raft Consensus Algorithm 에서 볼 수 있습니다. etcd 안에 훌륭한 Raft 라이브러리가 있습니다.