저는 계좌 정보와 금액을 수령하여 계좌에서 돈을 인출하는 은행 웹 서비스를하고 있습니다. 응답으로 확인 메시지를 보냅니다 .오류 처리 웹 서비스
내가 찾고있는 것은 트랜잭션을 수행 할 수 있기 때문에 클라이언트 쪽에서 오류를 관리하는 방법이지만 클라이언트가 어떤 이유로 든 실패하면 돈이 손실되고 클라이언트 측 작업이 성공한? 예 : 은행 A - 기타, 은행 B - me. 한 사람이 은행 A로 가서 은행 B로부터 수표를 입금하므로 거래를하기 위해 웹 서비스를 사용하고 나는 인출하고 OK 메시지를 반환하지만 은행 A가 그 돈을 계좌에 추가하기 전에, 무언가이 실패합니다. 그래서 나는 지금 인출을 했지 만 은행 A가 거래를 실패했기 때문에 그 사람은 실제로 돈을 갖고 있지 않습니다.
나는 정확하게 이해하고있다. 모든 거래는 서버 쪽에서 일어날 것이다. 클라이언트가 실패했다고 정확히 말할 때 당신은 무엇을 의미합니까? 클라이언트 측 작업이 최악의 경우 성공하지 못하면 서버 측 요청을 트리거하지 않으므로 손실 될 가능성은 없습니다. 나는 뭔가를 놓친거야 ?? – pinaki
예제를 추가했습니다 : D – alfjos89
자세한 내용은 여기를 참조하십시오. 구체적으로 말하면 정확히 무엇을 묻고 있습니까? 'try catch '와 같은 예외 처리? – Jakub