我是靠谱客的博主 年轻咖啡,最近开发中收集的这篇文章主要介绍grpc-go源码剖析三十三之grpc服务器端对客户端的每次请求是单协程处理还是多协程处理?
1、分析入口
,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
此次,我们要分享的主题是,当grpc服务器端接收到grpc客户端的每次rpc请求后,grpc服务器端是专门创建一个协程来处理,还是共用一个协程来处理呢?
或者说,当客户端调用SayHello方法多次时,grpc服务器端将每次请求都单独创建一个协程里处理,还是多次请求共用一个协程来处理呢?
grpc服务器端提供了两种模式: |
- 为每次请求都创建一个协程来处理
- 将请求均衡的分发到N个协程里;也就是说,存在多个请求共享同一个协程现象
1、分析入口 |
那么,这两种模式的入口在什么地方? |
入口就是:
在文章grpc服务器端帧接收器的原理的3.2章节中,介绍头帧处理逻辑operateHeaders方法的第66行时内部调用
最后
以上就是年轻咖啡为你收集整理的grpc-go源码剖析三十三之grpc服务器端对客户端的每次请求是单协程处理还是多协程处理? 1、分析入口 的全部内容,希望文章能够帮你解决grpc-go源码剖析三十三之grpc服务器端对客户端的每次请求是单协程处理还是多协程处理? 1、分析入口 所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复