【发布时间】:2022-12-17 13:56:52
【问题描述】:
- 我了解到事件中心的保留期长达 60 天。那么是否可以从事件中心查询历史数据?
- 会自动删除处理过的事件吗?假设是 - 如果不是 - 存储已处理消息的意义何在?
【问题讨论】:
标签: azure azure-eventhub
【问题讨论】:
标签: azure azure-eventhub
事件中心代表一个持久的事件流,这意味着数据在达到其保留期限之前不会被删除。一旦事件早于保留期,它就会从流中删除并且不再可供读取。
没有已处理或未处理事件的概念;读者可以请求流中的任何位置并根据需要多次重新读取数据。应用程序有责任跟踪它们处理了哪些事件并相应地定位读取器。
事件中心保留期因层而异,最长为 90 天(高级和专用)。详情请见Event Hubs Quotas。事件中心常见问题解答在 What is the maximum retention period for events? 中添加了更多详细信息
【讨论】:
是否可以从事件中心查询历史数据?
添加到@杰西乡绅, 当然,当您在创建事件中心时启用捕获时,可以从事件中心捕获历史数据,事件中心中的数据将发送到存储帐户。
结果:
【讨论】: