Is it possible to fire 3000 parallel asynchronous HTTP requests from ASP.NET core Controller?
问题 I have a web API controller that receives a filter object from the front-end. The filter basically is just a json array of objects that contains the filtering criteria. Now based on that filter I have to run a query against an azure API (Azure log analytics api). This is illustrated in this code snippet : var tasks = filters.Select(filter=> { try { return service.GetPerformanceCounters(filter.SComputerId, filter.WorkSpace); } catch (Exception ex) { return Task.Run(() => new List<Metrics>());