是否可以使用netty-tcnative通过Spring Cloud网关2启动程序提高SSL / TLS性能?我没有运气搜索文档和谷歌。
我测试了如多个地方所描述的添加超级罐,例如。这里 https://github.com/reactor/reactor-netty/issues/344但我没有看到任何表明它被使用的东西。
netty文档显示需要手动设置SSL上下文的示例,因此我认为可能还有更多内容。取决于Spring Cloud Gateway中可用于此的Auto-Config级别。
我也做了基本的基准测试(使用非常低技术ab
),我发现性能也没有差异。
答案 0 :(得分:1)
通过使用调试器,我发现如果按照以上https://github.com/reactor/reactor-netty/issues/344中的说明包括tcnative
,则最终得到OpenSslServerContext
的实例。
如果我忽略了它,则会得到一个JdkSslServerContext
。因此,我的假设是这表明tcnative
已初始化。
对于为什么我的基准测试没有表现出任何性能改进,但也许我需要给它带来更多的负载,仍然有些困惑。