我正在检查事件中心中有关邮件保留的详细信息。
假设,我已将retentionPolicy设置为1天,并且我已发送了一些消息。然后,如果我将邮件retentionPolicy更改为3天,现有的eventData
是否也会保留3天?
答案 0 :(得分:3)
有关保留政策的一个更重要的细节 - EventHubs 不会在消息级别应用保留政策。它在文件系统级别。 EventHubs是一个高吞吐量事件摄取管道。简而言之,它是云上事件的流 - 提供更高的吞吐量&性能 - 我们不处理任何事件级操作(例如,等效产品是ServiceBus Q / Topics - Message上的TimeToLive属性)。封面后面 - eventhubs实际上将数据存储在pages
中(为了解释起见,10 MB)。保留政策仅适用于这些pages
。因此,即使您的保留政策为1天,如果您的中心数据速率非常低,即使您在10天前发送的某些消息仍可能仍然存在,请将其转换为{{1} }。
答案 1 :(得分:0)
是,如果使用UpdateEventHubAsync更新邮件保留期。但是,无法保证实际的消息清理时间。天蓝色的基础设施可能会根据其动态决定进行清理。