事件中心是否读取自己的捕获文件?

Does Event Hub read its own Capture files?

我读过多篇文章,描述了如何使用事件中心 "Capture Feature" 使用 Blob 存储或数据湖将消息保留超过 7 天;但是 none 说明如果要将 Offset 倒回超过 7 天,这些消息是否可以重播给消费者。

我是否应该假设 Capture 功能声明有点 "tongue in cheek" 而实际上它是一个导出功能并且不集成或扩展 Event Hub 的本机瞬态存储?

谢谢

-约翰

是的,你的假设是正确的。捕获功能只是将数据存储到 blob 存储或 ADLS 中,但不能通过仅将 Offset 向后倒回超过 7 天来用于重放。

如果要回放,需要重新将数据从storage发送到eventhub。这里是读取抓取数据的an example,你可以利用它并自己重新发送以进行重播。

希望对您有所帮助