测试库
http-request和hyper
[dependencies]
http-request = "8.30.0"
hyper = { version = "0.14.28", features = ["full"] }
服务端
hyperlane和Apache2
[dependencies]
hyperlane = "2.32.0"
本地测试结果
- 1.对于TCP连接失败场景:http-request平均时间39us,hyper平均时间224us
- 2.对于hyperlane后端服务:http-request平均时间100us,hyper平均时间300us
- 3.对于阿帕奇后端服务:http-request平均时间300us,hyper平均时间2500us
结论:
- http-request速度比hyper快3-9倍左右
- hyperlane速度比阿帕奇快7-10倍左右
测试代码
测试截图