Как применить пользовательскую политику повтора к привязке Eventhub в функции Azure - PullRequest
0 голосов
/ 19 сентября 2018

Мой проект использует привязку Azure Eventhub в качестве IAsyncCollector.Следуя исходному коду, функция Azure будет использовать повтор по умолчанию: экспоненциальная повторная попытка с: MaxTimeout = 30 секунд, RetryCount = 9.

Я хочу увеличить MaxTimeout и RetryCount, но не могу найти способ изменить политику повторных попыток, если IAsyncCollector.

Заранее спасибо

1 Ответ

0 голосов
/ 19 сентября 2018

Кажется, что возможность применения настраиваемой политики повтора для привязки Azure Eventhub еще не доступна.

Ознакомьтесь с этой проблемой, созданной участником Microsoft на GitHub

Предоставьте настраиваемую политику повторов для функций, запускаемых концентратором событий # 1597

В отсутствие настраиваемой политики повторов вы можете написать собственную логику для перехвата соответствующих исключений и дальнейшей обработки / повторения неудачных сообщений.Это может помочь с увеличением требования к количеству повторов (хотя для повторной попытки потребуется больше времени).

...