我正在调查ChangeFeedProcessorBuilder processor1
在处理特定更改时引发异常或宕机的行为。恢复后,将不再拾取相同的更改。只有在成功处理通知后才能检查点?
委托人如下:
var builder = container.GetChangeFeedProcessorBuilder("migrationProcessor",
(IReadOnlyCollection<object> input, CancellationToken cancellationToken) =>
{
Console.WriteLine(input.Count + " Changes Received by " + a);
// just first try will fail (static variable)
if (a++ == 0)
{
throw new Exception();
}
return Task.CompletedTask;
});
谢谢!