一行RPC调用,究竟发生了什么?(内核干货)
int result = Add(1, 2);
我们知道,代码段里有一段Add的代码,调用方将参数1和2压栈传入,Add函数计算完成之后,返回结果给result,这是一个本地函数调用的过程。
int result = RPCService::Add(1, 2);
整个过程发生了什么?
RPCService::Add(1, 2, callback); callback(result){ ... }
整个过程又发生了什么?
只聊技术,RPC内核,扫码进入直播间
第一期,区块链架构设计
第二期,秒杀架构设计
第三期,feed架构设计
第四期,搜索引擎内核架构与细节
第五期,MQ内核架构与细节
扫码,回看历史直播
评论