In kamailio-6.0.x version, there are multiple http servers, such as: XHTTP MICROHTTPD NGHTTP2, which module has the best performance?
On 24.06.25 07:55, mm e via sr-users wrote:
In kamailio-6.0.x version, there are multiple http servers, such as: XHTTP MICROHTTPD NGHTTP2, which module has the best performance?
Not sure if anyone measured the performance, because each of them might be used for different purpose, so maybe you can give more details about why/how you need one of them to advice which would be more suitable.
For example, if you needed it to accept websocket connections, that can be done only with xhttp. If you need to executed JSONRPC commands via HTTP, the performance might not matter, because many RPC commands have rate limiting as well as some are designed for being executed only once at a time.
Cheers, Daniel
According to my test, the performance of XHTTP module is low, with a throughput of only 85/sec.