Друзья!
Сегодня мы опубликовали мою статью про повышение надежности HttpClient'а в .NET Core с помощью политик Retry, CircuitBreaker, Timeout.
Это не туториал, статья скорее концептуальная.
В ней рассмотрены проблемы, которые у вас могут возникнуть при использовании таких политик. Поэтому даже, если вы не используете .NET, статья может быть вам полезной. Три... два... один... Запускаем проект Dodo Open Source!
Мы давно задумывались о том, что нам как компании нужно инвестировать в Open Source и вносить вклад в комьюнити разработчиков. И начинаем мы с платформенной библиотеки для повышения надёжности HttpClient’а.
О проекте:
— Библиотека называется Dodo.HttpClient.ResiliencePolicies.
— Исходный код доступен на GitHub: https://github.com/dodopizza/httpclient-resilience-policies.
— Распространяется как NuGet-пакет: https://www.nuget.org/packages/Dodo.HttpClient.ResiliencePolicies.
Мы будем очень рады, если эта библиотека окажется вам полезной. И, разумеется, в этой библиотеке есть ещё над чем поработать, так что ваши Issues и PR приветствуются.
А о предпосылках создания первого open-source проекта Додо читайте в статье Миши Кумачёва.
#dodoopensource