我的SaaS產品將事件通知作爲webhooks發佈。這個問題是關於處理我發佈到webhook url時的失敗案例。處理調用webhook url失敗的數據
如果沒有收到來自URL的200 OK響應代碼,我發佈了事件數據,我將該事件通知標記爲失敗並啓動重試過程。目前,我存儲了作爲事件數據一部分發送的數據的ID,並且每次重試都從數據庫中獲取。
我只是想看看別人如何處理這個?我能想到的另一件事是將實際有效負載(採用JSON或XML格式)存儲在數據庫中,並在每次重試時發送該數據。但是,您如何期望事件接收器處理因此而可能出現的數據同步問題?