일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- CircuitBreaker
- REDIS
- 스프링 부트
- Level2
- 트랜잭션
- 스프링부트
- 우아한세미나
- 프리코스
- 우테코
- AWS
- Docker
- 세션
- 서블릿
- yml
- 프로그래머스
- Spring Batch
- 레벨2
- 우아한테크코스
- AOP
- JUnit5
- 자바
- mock
- 의존성
- 미션
- Paging
- HTTP
- 백준
- JPA
- 코드리뷰
- MSA
Archives
- Today
- Total
목록redlock (1)
늘
[Redisson] Redis RedLock의 한계와 RLock과 RFencedLock
https://martin.kleppmann.com/2016/02/08/how-to-do-distributed-locking.htmlredis를 사용한 분산락을 구현할때 RedLock의 한계는 이미 잘 알려진 문제입니다. 간략히 짚고 넘어가자면 Java기반 서버에서 stw가 발생할때 또는 클락 드리프트 이슈가 발생할때 락 일관성이 깨질 수 있다는 것입니다.이를 확실하게 해결하기 위해서는 주피터를 사용하라고 되어있습니다. 그렇다면 redis를 사용한 분산락은 어떻게 구현할 수 있을까요?redlock알고리즘을 사용하는 이유가 클러스터 구조에서 일관성있는 락을 유지하기 위해 존재하는데, redlock을 사용하지 않는다면 어떤 식으로 redis의 java 클라이언트인 redisson이 락을 처리하는지 확인해보겠..
카테고리 없음
2024. 8. 9. 00:49