如何使用 h2load 为基于 Netty 的 http2 服务器做基准测试?
Posted
技术标签:
【中文标题】如何使用 h2load 为基于 Netty 的 http2 服务器做基准测试?【英文标题】:how to use h2load to do benchmark for http2 server based on Netty? 【发布时间】:2018-12-27 06:45:02 【问题描述】:当我使用h2load
的默认no-tls
协议h2c
时,我发现netty
不进行升级,因为h2load
不发送升级请求。如何为我的netty
http2
服务器进行clear-text http2
基准测试?期待您的回复。
此语句返回false
:
io.netty.handler.codec.http.HttpServerUpgradeHandler#isUpgradeRequest
【问题讨论】:
【参考方案1】:io.netty.handler.codec.http2.CleartextHttp2ServerUpgradeHandler.PriorKnowledgeHandler
查看入站消息以确定当前连接是否希望通过 HTTP 升级或先验知识启动 HTTP/2
【讨论】:
以上是关于如何使用 h2load 为基于 Netty 的 http2 服务器做基准测试?的主要内容,如果未能解决你的问题,请参考以下文章