小编Gon*_*Bao的帖子

如何最大化grpc吞吐量?

在 100Gb 网络上,我创建了一个服务器来监听 4 个端口,grpc 客户端可以达到 3GB+/s 的吞吐量。但是,当服务器监听一个端口时,grpc 客户端的吞吐量仅为 1GB/s,即使我设置

args.SetInt(GRPC_ARG_HTTP2_STREAM_LOOKAHEAD_BYTES, 1024*1024*1024); args.SetInt(GRPC_ARG_MAX_CONCURRENT_STREAMS, 10);

好像 grpc 客户端只能同时使用一个连接到一个端口服务。我对吗?

正确的做法是什么?

我的代码在这里:

客户端:https : //github.com/gongweibao/tests/blob/develop/grpc_test/client.cc
服务器:https : //github.com/gongweibao/tests/blob/develop/grpc_test/server.cc

throughput grpc

3
推荐指数
1
解决办法
1726
查看次数

标签 统计

grpc ×1

throughput ×1