Paralel HTTP istekleri göndermek her web uygulamasında karşımıza çıkabilecek bir genel bir ihtiyaçtır. Bu ihtiyacı karşılamak .NET’e async/await yapısı geldiğinden beri oldukça basit olsa da paralel HTTP istekleri sayısı belli bir seviyenin üstüne çıktığında bazı problemlerle karşılaşmak işten bile değildir. Bu makalemde önce problemi bir kod örneği ile adreslemeye ve sonrasında çözüm önerimi sunmaya çalışacağım….
Tag: c#
Using SemaphoreSlim to Make Parallel HTTP Requests in .NET Core
In a typical web application, it is a common requirement to make multiple HTTP requests in parallel. Although this seems to be straightforward in .NET since the introduction of async/await structure, it is easy to hit some problems when the number of parallel HTTP requests increases beyond some threshold. I will first try to address…