상품 구매는 한 번의 주문으로 이루어집니다.
사용자 포인트를 동시에 감소시키려면 주문을 삽입하세요.
동일 라이브러리에서 포인트 테이블에 비관적 잠금을 추가하여 동시에 생성된 데이터가 여러 번 읽히는 것을 방지할 수 있습니다.
이제 HTTP를 사용하여 포인트 서비스를 요청하고 서비스를 주문합니다. 잠금은 어떻게 사용하나요? 감점 포인트가 마이너스가 되는 것을 방지하기 위해
==================
해당 프로젝트는 포인트 서비스, 포인트 서비스, 주문 서비스입니다. 데이터베이스도 별도로 존재합니다. 자물쇠가 작동하지 않아요
거래 메커니즘을 사용할 수 있습니다
redis를 사용하여 포인트를 만들 수 있습니다
동시성 문제가 있는지 고려해야 합니다. 동시성 문제가 있는 경우 처리할 대기열 + 항목을 넣는 것이 좋습니다.