동시성에 대한 고찰

Younghwan Cha·2023년 10월 26일

idempotencyKey, 멱등키를 사용해서 처리 하는 방법이 있다.

동시성 문제는 예약에서 가장 중요하게 여겨진다.
같은 시간에 대해서 예약이 일어날 경우 서비스에 심각한 차질을 불러올 수 있다.
이 경우 예약 데이터를 DB 에 넣기 전에 개별 예약건이 갖고 있는 고유 idempotencyKey, 멱등키가 redis 에 있는지 확인한다. 만약 없다면 redis 에 해당키를 등록하고, 있다면 해당 데이터는 중복 예약이기 때문에 데이터를 넣으면 안된다.

profile
개발 기록

0개의 댓글