|Re: [jetty-users] Unix socket performance numbers|
On 11/20/2015 03:13 PM, Simone Bordet wrote:
It is not native C code, it's the JDK Java code, at least with the default configuration.
Yes, I checked after my response and found the code. A bit disappointing that a Java implementation of TLS seems to be so much slower.
As he said, take them with caution; they are experimental and we need to confirm that the slow down is indeed caused by TLS. Won't be the first time I *think* that something could be the reason, just to be wrong later on. Don't take these results as "The Truth"; Greg wanted to spark interest on the Unix Pipe Connector feature.
Yes, I know this needs to be investigated further and I will certainly do my own tests. But so far I am inclined to take things Greg comes up with quite seriously :)
HAProxy can talk HTTP/2 to the backend, nginx cannot (yet). I'm guessing that because you are on 9.3 to leverage the SNI features, you are also on HTTP/2 ? If so, definitely HAProxy, see also: https://webtide.com/http2-with-haproxy-and-jetty/
I am experimenting with HTTP/2 currently, so that would be a good reason to choose HAProxy.
Thanks a lot for your thoughts. Cheers, Silvio
Back to the top