Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
gRPC优化以处理200+;请求/秒_Grpc_Rpc_Grpc Go_Grpc Node - Fatal编程技术网

gRPC优化以处理200+;请求/秒

gRPC优化以处理200+;请求/秒,grpc,rpc,grpc-go,grpc-node,Grpc,Rpc,Grpc Go,Grpc Node,我有两个通过gRPC连接的应用程序。gRPC服务器使用golang编写,客户端使用nodejs编写。应用程序之间的请求数大约为200-500/秒。这些实现使用grpc.io参考中编写的服务器和客户端创建的所有基本方法 现在的问题是,除了具有如下所示的陡峭峰值的延迟外,其他一切看起来都很好: 当请求计数约为10-15个请求/秒时,应用程序运行良好。一旦计数增加,就会观察到请求的高延迟 我已经阅读了gRPC体系结构,并了解了它如何通过多路复用处理请求,这可能是每隔几分钟出现峰值的原因之一 谁能帮我

我有两个通过gRPC连接的应用程序。gRPC服务器使用golang编写,客户端使用nodejs编写。应用程序之间的请求数大约为200-500/秒。这些实现使用grpc.io参考中编写的服务器和客户端创建的所有基本方法

现在的问题是,除了具有如下所示的陡峭峰值的延迟外,其他一切看起来都很好:

当请求计数约为10-15个请求/秒时,应用程序运行良好。一旦计数增加,就会观察到请求的高延迟

我已经阅读了gRPC体系结构,并了解了它如何通过多路复用处理请求,这可能是每隔几分钟出现峰值的原因之一

谁能帮我把钉子拔下来吗?峰值是绝对好的,问题是对于一个请求,延迟已经超过了50毫秒,如果我们说500个请求/秒,这是巨大的。我是否需要添加一些配置才能工作?请帮忙

提前谢谢