php - 하나의 작업이 여러 서비스를 요청할 때 데이터 보안을 어떻게 보장합니까?
我想大声告诉你
我想大声告诉你 2017-05-25 15:08:18
0
3
835

상품 구매는 한 번의 주문으로 이루어집니다.
사용자 포인트를 동시에 감소시키려면 주문을 삽입하세요.
동일 라이브러리에서 포인트 테이블에 비관적 잠금을 추가하여 동시에 생성된 데이터가 여러 번 읽히는 것을 방지할 수 있습니다.
이제 HTTP를 사용하여 포인트 서비스를 요청하고 서비스를 주문합니다. 잠금은 어떻게 사용하나요? 감점 포인트가 마이너스가 되는 것을 방지하기 위해

==================
해당 프로젝트는 포인트 서비스, 포인트 서비스, 주문 서비스입니다. 데이터베이스도 별도로 존재합니다. 자물쇠가 작동하지 않아요

我想大声告诉你
我想大声告诉你

모든 응답(3)
我想大声告诉你

거래 메커니즘을 사용할 수 있습니다

迷茫

redis를 사용하여 포인트를 만들 수 있습니다

巴扎黑

동시성 문제가 있는지 고려해야 합니다. 동시성 문제가 있는 경우 처리할 대기열 + 항목을 넣는 것이 좋습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿