我正在做一個銀行網絡服務,爲大學項目,它接收帳戶信息和金額,所以我們從帳戶中提取錢,作爲迴應,我們發送確認消息。錯誤處理網絡服務
我在找什麼是如何管理客戶端的錯誤,因爲我可以做我的交易,但如果由於任何原因客戶端失敗,這筆錢丟失了,我怎麼知道客戶端操作是成功?
- 編輯 - 例如: 銀行A - 其他銀行B - 我。 一個人前往A銀行存入B銀行的支票,因此他使用我的網絡服務進行交易,然後我退出並返回OK消息,但在A銀行設法將款項添加到賬戶之前, 東西失敗。所以現在我做了撤銷,但這個人並沒有真正的錢,因爲A銀行沒有交易。
不知道我的理解是否正確..所有交易都會發生在服務器端不會嗎?當你說客戶失敗時,你的意思是什麼?如果客戶端操作不成功,最壞的情況是,它不會觸發服務器端請求,從而消除任何丟失金錢的機會。我錯過了什麼? – pinaki 2010-11-18 15:55:45
我加了一個例子:D – alfjos89 2010-11-18 16:16:47
這裏需要更多的細節,請更具體一點,你到底在問什麼?處理像try catch這樣的異常? – Jakub 2010-11-18 16:17:54