go grpc测试_Grpc — 整体性能测试

本文对Go和PHP应用之间的gRPC与HTTP通信进行了全面的性能测试。结果显示,Go之间的gRPC通信在压力和资源消耗上优于HTTP。然而,PHP调用gRPC服务相比HTTP表现出更高的资源开销和较低的并发能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

085171e88c6112feca33354505dab346.png

当然最最最重要的就是性能,在使用RPC的场景下对于多个程序通讯完成业务所消耗的性能是有巨大挑战的,笔者也做了一套完整的性能测试大家可以继续往下看。

附上:

喵了个咪的博客:w-blog.cn

博文实例demo:GitHub - sunmi-OS/grpc-php-to-golang-demo

grpc官网:grpc / grpc.io

protobuf代码仓库:Releases · protocolbuffers/protobuf · GitHub

一,服务器配置

  • E5 - 2680V2 * 4
  • 8G ddr3 1600Mhz
  • ab工具压测

分别对以下两种场景进行测试:

  • GO -> (Grpc) -> GO
  • PHP -> (Grpc) -> GO
  • GO -> (HTTP) -> GO
  • PHP -> (HTTP) -> GO

GO通过一个开发一个http的api来进行rpc调用,下面称为api_client:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值