Комментарии 2
Хотелось бы иметь возможность задавать алгоритм для ретраев. Либо фиксированное число миллисекунд, либо какая то прогрессия
На мой взгляд, теги код лучше не сделают. Одна из самых популярных претензий к MediatR — это ухудшение связности, и навигации по коду. Теги значительно ухудшают навигацию, так как превращают путь исполнения в чёрную магию. Это уже очень похоже на вызов функции по её строковому имени, и это в типизированном-то языке. У меня первая же мысль, как запретить теги на уровне компиляции. Одно дело, какие-нибудь ASP.NET контроллеры, где аспекты ещё уместны, так как это единый слой, одна плоскость, другое — лапша из команд и обработчиков, размазанных по всей кодовой базе.
Также поддержу предыдущий комментарий, если говорим про устойчивость, то нужны стратегии. И лучше всего тут работают политики, а не конкретные атрибуты с [Timeout] и [Retry], я бы направил усилия на интеграцию с Polly, где это всё есть и уже много наработано.
В любом случае, поддерживаю развитие, проект годный. Спасибо!

Requestum 1.2.5: теги, политики устойчивости и встроенное логирование