openlang

분산 시스템

상태와 작업이 여러 기계와 네트워크, 부분 실패에 걸칠 때 달라지는 점을 다룬다.

  1. 중복 작업 요청에는 무엇을 돌려줘야 할까요?

    가상의 작업 API에 서버 두 대와 요청 식별자를 유일 키로 둔 PostgreSQL 18 테이블이 있어요. 현재 설계는 식별자만 저장하고, 유일성 충돌이 나면 언제나 “이미 접수됨”이라고 응답해요. 어느 서버에서든 이 충돌을…