如果我有一个Web API服务(订单通知),允许第三方客户端调用(它们必须调用我们,不要用力推它们)定期(每10分钟)和获得尚未收到的新订单,我如何处理失败?与Web API故障处理
例如,客户端自上次呼入后未收到10个新订单。客户端调用订单通知服务。我们检索我们尚未发送的订单(在这种情况下为10)。我们将这10份订单更新为已发送并将响应返回给客户端。
然而,客户端没有收到响应(有时在离开我们后发生,例如http超时或其他)。
所以现在我们有一个问题,在我们这边,我们已经标记了发送的订单,但客户从未收到它们。
有关如何解决这个问题的想法?