Да, в приведенном выше примере сообщение будет повторяться до десяти раз, ожидая пять секунд между попытками, но только если выброшено исключение TimeoutException
.
Кроме того, я бы предложил использовать UseMessageRetry
вместо UseRetry
в дальнейшем.
Вы можете настроить несколько фильтров повторных попыток, каждый со своими политиками и фильтрами.
Подробная информация о фильтрах приведена в документации .
Кроме того, убедитесь, что конфигурация повторения предшествует любой конфигурации потребителя. Трубопроводы строятся по порядку, поэтому порядок имеет значение.