此次,我们要分享的主题是,当grpc服务器端接收到grpc客户端的每次rpc请求后,grpc服务器端是专门创建一个协程来处理,还是共用一个协程来处理呢?
或者说,当客户端调用SayHello方法多次时,grpc服务器端将每次请求都单独创建一个协程里处理,还是多次请求共用一个协程来处理呢?
| grpc服务器端提供了两种模式: |
- 为每次请求都创建一个协程来处理
- 将请求均衡的分发到N个协程里;也就是说,存在多个请求共享同一个协程现象
| 1、分析入口 |
| 那么,这两种模式的入口在什么地方? |
入口就是:
在文章grpc服务器端帧接收器的原理的3.2章节中,介绍头帧处理逻辑operateHeaders方法的第66行时内部调用
最后
以上就是年轻咖啡最近收集整理的关于grpc-go源码剖析三十三之grpc服务器端对客户端的每次请求是单协程处理还是多协程处理? 1、分析入口 的全部内容,更多相关grpc-go源码剖析三十三之grpc服务器端对客户端的每次请求是单协程处理还是多协程处理?内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复