0
有一個.net窗口服務,它處理ms sql服務器中的一個表內的部分數據。後臺服務嘗試計數機制
顯然,有時在事務期間發生錯誤,那麼我想跳過失敗的記錄並稍後返回。第一種方法是創建AttemptsCount列,在錯誤時增加它並在select查詢中檢查它的值。但是還有一些問題,比如如何在回滾期間保存AttemptsCount等。
那麼對於這種情況,補償機制有哪些方式?對於消息隊列,sql作業以及使用sql的windows服務,我很清楚。謝謝。