在IEventProcessor.ProcessEventsAsync中重新传递未处理的EventHub消息

时间:2016-04-07 12:14:58

标签: azure-eventhub

在IEventProcessor.ProcessEventsAsync中我想将事件存储在持久存储中。该商店可能无法使用,并且无法保留邮件。如何签署这些消息以便以后重新传递?

商店可能只停留了几个小时,但在它再次启动之前,每条消息都会受到影响且无法保留。

1 个答案:

答案 0 :(得分:0)

我不认为您可以在eventhub中标记要传递的特定事件,这与ServiceBus队列不同。但是,eventhub确实为每个事件提供保留策略和偏移量,从而可以重新处理旧事件。您可以在" checkpointing"中阅读更多内容。本文档中的部分:https://azure.microsoft.com/en-us/documentation/articles/event-hubs-overview/