https://github.com/samchon/mutex-server


TypeScript 용 라이브러리를 하나 만들었읍니다. 네트워크 수준에서 임계 영역을 제어할 수 있는 라이브러리로써, 분산처리시스템 전체 수준에서 사용할 수 있는 mutex, semaphore, condition_variable 등을 제공해줍읍니다.


또한, mutex-server 는 네트워크 연결 종료에 대한 모종의 장치가 있어, 클라이언트가 돌연 접속이 해제되더라도 안전합읍니다. 클라이언트가 돌연 접속 종료되는 경우, 해당 클라이언트가 취득했던 lock 은 해제하고, 시도했던 lock 은 자동 취소되기 때문입읍니다.