When one wants to limit the concurrency for a process it can use the $config->limitConcurrencyTo(). However with the async strategy it does not inherit this configuration and if applied for each async transport again it's not a shared limit and may exceed the operating system limit.
Thanks to #31 it will be easier to inherit the limit. However a new limit directly applied to the async transport must superseed the inherited limit.
When inheriting the limit, an async transport must not starve other transports if it has a lot of requests to do.
When one wants to limit the concurrency for a process it can use the
$config->limitConcurrencyTo(). However with the async strategy it does not inherit this configuration and if applied for each async transport again it's not a shared limit and may exceed the operating system limit.Thanks to #31 it will be easier to inherit the limit. However a new limit directly applied to the async transport must superseed the inherited limit.
When inheriting the limit, an async transport must not starve other transports if it has a lot of requests to do.