# 서론 – “왜 우리 서비스가 멈추나요?” 분산 시스템에서 동시성(Concurrency) 을 제어하기 위해 Redis 와 같은 외부 저장소를 이용해 분산 락(Distributed Lock) 을 자주 사용합니다. 하지만 어느 순간 “락이 풀리지 않아 서비스가 멈춘다”는 보고를 받게 되면, 원인을 찾기 어려워 좌절하게 됩니다. 이번 글에서는 Java 애플리케이션 이 가비지 컬렉션(GC) 일시정지 때문에 15초 동안 멈추면서 이미 잡은 Redis ...
Markdown supported · ⌘↵ to post
No responses yet.