build1 publisher
Creating a new HttpClient per request spends an ephemeral port the kernel cannot immediately reuse
Najeeb Ullah traces intermittent SocketExceptions in an ASP.NET Core payments service to connection lifecycle, where each per-request client gets its own pool and each close parks a local port in TIME_WAIT while CPU, memory and database graphs stay flat.
Publishers:dev.to
Reality
- Evidence48
- Adoption
- Insufficient
- Hype gap+22
- Incentives22
- Confidence55