물빠진떡 님의 블로그

  • 홈
  • 태그
  • 방명록

mafia together 1

Spring Redisson Lock 구현하기, 근데 AOP를 곁들인

읽기 전에Redis Lock 기본Redisson vs Lettuce서론위 글에서 적은 동시성 이슈를 해결하기 위해 Redisson을 도입한 Redis 락을 구현하게 되었다. 1. User A와 User B가 동시에 방에 참가한다2. User A와 User B가 거의 동시에 방 목록을 가져오게된다3. User A가 먼저 saveRoom을 하여 참가를 하게되고 다른 유저들은 User A가 마지막 참가자로 참가하는 알림을 받게 된다4. User B가 saveRoom을 하며 덮어쓰게되고 다른 유저들은 마지막 참가자가 User B가 되었다는 알림을 다시 받게된다5. User A는 방에서 추방되게 된다.이처럼 유저가 직접적으로 동시성 이슈로 인한 버그를 느낄 수 있기 때문에 Lock의 필요성을 느끼게 되었다.설계L..

개발 2024.10.21
이전
1
다음
더보기
프로필사진

물빠진떡 님의 블로그

물빠진떡을 싫어해서 물빠진떡입니다. 백엔드 개발자(진)입니다.

방문자수Total

  • Today :
  • Yesterday :
  • 분류 전체보기 (32)
    • 개발 (4)
    • 일기 (1)
    • 학습 (9)
    • 기술 할짝 (맛보기) (2)
    • 알고리즘 (15)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Copyright © Kakao Corp. All rights reserved.

티스토리툴바