home.social

#ограничение_параллелизма — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ограничение_параллелизма, aggregated by home.social.

fetched live
  1. Bulkhead: разделяем ресурсы, чтобы один запрос не блокировал остальные

    Сегодня разберёмся с Bulkhead-паттерном в коде .NET. Bulkhead, своего рода защитная клетка для ваших ресурсов. Суть в том, чтобы изолировать группы запросов или операций так, чтобы отказ или перегрузка в одной ячейке не утопила всю систему. Без разделения лёгкий запрос может ждать, пока тратится весь пул потоков тяжёлой задачей. Благодаря Bulkhead каждый поток или потребитель получает выделенный пул ресурсов и может работать даже при сбое или загрузке других. Это помогает предотвратить большое и ненужное расходование ресурсов, если один сервис начинает есть всё CPU или соединения, его проблемы останутся в его же сегменте. Разобрать Bulkhead

    habr.com/ru/companies/otus/art

    #C# #bulkhead #bulkheadпаттерн #изоляция_ресурсов #ограничение_параллелизма #отказоустойчивость #деградация_сервиса #устойчивость_к_перегрузке

Share on Mastodon

Enter the server where you have an account.