It has been tested in the wild with more than 10 million requests. Automatically handles errors and executes retries.
Also provides helper functions for executing embarrassingly parallel async coroutines.
It has been tested in the wild with more than 10 million requests. Automatically handles errors and executes retries.
Also provides helper functions for executing embarrassingly parallel async coroutines.
It was pretty remarkable to go from 32 cores being maxed for 100 concurrent workers to... A 10-15% usage spike on a 4 core XPS :)
Is vanilla Python networking is still dog slow, on the order of 1k requests per second per core on mid-range consumer hardware no matter how you wire it all together?
Our typical CRUD Spring backends can handle ~15,000 requests a second with no optimization.
I appreciate all the effort that's gone into making Python faster but I think it's still the wrong tool for the job at this point if heavy load is involved
There is a space for go and other languages, but also for libraries like these.