我对grpc比较陌生。我已经遵循了grpc java教程,并且能够使用协议缓冲区生成所需的类,并使客户端和服务器运行,这一切都很好。现在我想知道服务器可以同时使用多少客户端连接?有没有办法配置它?
我需要知道的原因是我将在32线程机器上部署服务器,并且每个客户端请求将由一堆并行工作线程处理。所以我需要一些指标(最多)我应该为每个请求生成多少个线程,因为这应该受到服务器可以接受的同时连接数量的限制。
答案 0 :(得分:3)
目前没有限制。有NettyServerBuilder.maxConcurrentCallsPerConnection()
,它本身是相关但不充分的。我创建了a issue进行跟踪。
这种事情肯定会到来,虽然它的确切形式仍在设计中。