동시성 강의 완강

Han Gyul Kang·2022년 12월 22일

동시성 문제

목록 보기
7/7
post-thumbnail

이미 데이터가 존재하는 경우 update할 대상 row를 선점하는 방식이야 간단하게 이해가 되지만(특히 공연이나 영화 예매와 같이..)
애초에 사내 정책으로 결정 limit값 이하까지만 데이터 입력을 허용하는 것은 결이 조금... 달랐습니다.

커뮤니티 가입 인원 100명 제한

데이터베이스 락(Pessimistic Lock)으로 들어온 요청들을 줄세워서 처리하는 방식을 택했고,
jmeter로 동시요청 + 부하테스트 진행 시 빠르게 또 정상적으로 처리는 됐지만,
이 외에 더 고급스럽고 이론으로만 알고있는 방식을 도입해보고싶긴 합니다.

이런 방식도 있고...

우리 회사 말고 다른 곳에서는 동시다발적인 입력 요청을 어떻게 한계치까지만 받을까?

profile
피아노 치는 개발자

0개의 댓글