【问题标题】:Is it possible to query historical data from azure event hub?是否可以从 azure 事件中心查询历史数据?
【发布时间】:2022-12-17 13:56:52
【问题描述】:
  1. 我了解到事件中心的保留期长达 60 天。那么是否可以从事件中心查询历史数据?
  2. 会自动删除处理过的事件吗?假设是 - 如果不是 - 存储已处理消息的意义何在?

【问题讨论】:

    标签: azure azure-eventhub


    【解决方案1】:

    事件中心代表一个持久的事件流,这意味着数据在达到其保留期限之前不会被删除。一旦事件早于保留期,它就会从流中删除并且不再可供读取。

    没有已处理或未处理事件的概念;读者可以请求流中的任何位置并根据需要多次重新读取数据。应用程序有责任跟踪它们处理了哪些事件并相应地定位读取器。

    事件中心保留期因层而异,最长为 90 天(高级和专用)。详情请见Event Hubs Quotas。事件中心常见问题解答在 What is the maximum retention period for events? 中添加了更多详细信息

    【讨论】:

      【解决方案2】:

      是否可以从事件中心查询历史数据?

      添加到@杰西乡绅, 当然,当您在创建事件中心时启用捕获时,可以从事件中心捕获历史数据,事件中心中的数据将发送到存储帐户。

      结果:

      【讨论】:

        猜你喜欢
        • 2018-02-17
        • 1970-01-01
        • 2022-10-02
        • 1970-01-01
        • 2016-02-11
        • 2016-02-18
        • 2020-01-24
        • 1970-01-01
        • 2020-04-27
        相关资源
        最近更新 更多