
함수형 프로그래밍을 적용한 분산락 성능 개선 (2)
·
Project
이전 글과 이어지는 게시글입니다 1. 개요이전글에서는 분산락에 개선점을 언급하였고, 이를 해결하기 위해 함수형 프로그래밍을 도입한 과정을 소개하려고 한다. 분산락에 개선점적용 여부 확인의 어려움락 장시간 점유로 인한 성능 저하 이를 개선하기 위해선 먼저 key 관리 방법을 바꾸고, 락이 필요한 영역에만 락을 적용해야 한다.기존 코드를 함수형 프로그래밍으로 개선하여 해결할 수 있다.함수형 프로그래밍은 간단히 파라미터로 함수를 넘기는 것을 말한다. 2. 구현LockManager@Slf4j@RequiredArgsConstructor@Componentpublic class LockManager { private final RedissonClient redissonClient; private fina..