grpc-go源码剖析三十三之grpc服务器端对客户端的每次请求是单协程处理还是多协程处理?
于 2021-07-15 08:53:14 首次发布
本文探讨了grpc-go服务器在接收到客户端rpc请求时的处理方式,是为每次请求创建单独的协程还是共享协程。通过分析源码发现,grpc-go服务器可以采用多工作协程模式,根据grpc.NumStreamWorkers设置的值处理客户端请求,也可以为每次请求创建新的协程。在多工作协程模式下,请求会被分发到不同的工作协程中,确保至少有工作协程能及时处理请求。
摘要由CSDN通过智能技术生成