On Aug 26, 2024, at 4:30 PM, Ben Kaufman bkaufman@bcmone.com wrote:
Does the analogy apply here? Assuming a steady traffic rate and that the http request takes a consistent amount of time, all that's added is PDD as long as latency doesn't increase in the http request with load.
With a blocking HTTP request, then the number of requests that Kamailio can handle becomes limited by the number of children. If it's not blocking, then the limit becomes memory bound, but if the request rate is static, then the memory limit is also static.
Yes, but what sense of "handle" are you appealing to here? If all requests are HTTP-bound, and all requests take an async code path, then why bother with the async? What are you gaining?
There would only be a benefit if the primary children were freed up to do something else.
-- Alex