MySQL 기반 분산 락 구현 가이드

MySQL 데이터베이스를 활용한 분산 락(Distributed Lock)은 멀티 인스턴스 환경에서 스케줄링 작업이 중복 실행되지 않도록 보장하는 효과적인 방법이다. 락 테이블 생성 CREATE TABLE app_lock ( resource_name VARCHAR(64) PRIMARY KEY, locked_by VARCHAR(64), locked_at DATETIME, expires_at DATETIME ); 락 획득 락을 획득할 때는 app_lock 테이 ...

6월 24일 23:47에 게시됨