PHP는 비동기적으로 API를 요청하고 실패 후 즉시 롤백합니다.
淡淡烟草味
淡淡烟草味 2017-05-16 13:13:11
0
3
436

PHP는 DB를 작동한 후 다른 두 서비스의 API 인터페이스를 요청합니다. 이제 질문이 있습니다. 요청이 실패하면 DB를 롤백하는 방법은 무엇입니까? 데이터베이스 롤백 이외의 방법

淡淡烟草味
淡淡烟草味

모든 응답(3)
Peter_Zhu

직접 말하면 프로그래밍 문제입니다. 트랜잭션을 기반으로 하는 경우 다음과 같은 문제가 발생할 수 있습니다.

으아아아

단점은 데이터베이스 롤백만 가능하다는 점

일반적으로 데이터베이스 작업과 API 작업을 모두 취소할 수 있는 실행 취소 논리를 직접 구현하는 것이 가장 좋습니다. 예외를 사용하는 것이 매우 편리합니다. 으아아아

조합해서 사용해도 됩니다

淡淡烟草味

DB는 그냥 데이터베이스 아닌가요?
관련 질문을 받은 적이 없으므로 자유롭게 답변하겠습니다.
각 작업에 대한 표시를 생성하여 캐시(또는 다양한 저장 매체)에 넣을 수 있습니까? 다음 경우에는 유효 기간이 있습니다. 유효기간 이후에는 step이 실행되지 않으며, 롤백됩니다.(논리연산)

某草草

(@ο@) 와~ 분산된 문제가 발생하는군요. 마스터들이 여러 RPC를 어떻게 해결하는지 살펴보겠습니다

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