【问题标题】:Application insights Dependency failures due to Table storage concurrency exception应用洞察 表存储并发异常导致依赖失败
【发布时间】:2022-08-02 20:11:56
【问题描述】:

我有一个后台进程,它更新表存储中的数据,在某些情况下由于并发,对表存储的更新失败,状态码为:409“前置条件失败”,它在后台进程中处理,甚至尽管它是在代码中处理的,但这在 AppInsights Dependencies 中显示为失败。是否有更好的方法来处理这些异常,使其不会显示为失败,因为它是在代码中处理的。

    标签: azure azure-storage azure-application-insights azure-table-storage


    【解决方案1】:

    REST API 支持分页。使用 Azure 数据工厂时,您可以从在 Pages 中发送响应的 REST API 复制数据。

    从 REST API 复制数据时,通常 REST API 将其单个请求的响应负载大小限制在合理的数量内;而为了返回大量数据,它将结果拆分为多个页面,并要求调用者连续发送请求以获取结果的下一页。通常,对一页的请求是动态的,由前一页响应返回的信息组成。

    参考 - https://docs.microsoft.com/en-us/azure/data-factory/connector-rest?tabs=data-factory#pagination-support

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-08
      • 2013-05-22
      • 2018-09-18
      • 1970-01-01
      • 1970-01-01
      • 2011-12-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多