
gRPC
文章平均质量分 80
gRPC
sdn练习册
践于当下
展开
-
交叉编译gRPC初实践
此时由于设置了CMAKE_FIND_ROOT_PATH_MODE_LIBRARY为ONLY,则此后面使用find_library寻找第三方库的时候,不论是否传入了路径,也不论是否设置了CMAKE_PREFIX_PATH,都无法找到,因为此时find_library只会从CMAKE_FIND_ROOT_PATH设置的路径中寻找。对于CMAKE_FIND_ROOT_PATH_MODE_INCLUDE 之于find_path,同样的道理。二、cmkae生成对应Makefile等编译所需的文件。原创 2023-07-17 11:26:29 · 639 阅读 · 0 评论 -
gRPC闭包调度器
代码中对这个结构的作用说明是在调用栈上收集数据信息。考虑下面的场景:A,B,C,D为4个依次调用的函数,B执行过程中调度了一个闭包1,并希望其在返回到A时执行。D同样调度了闭包2,也希望返回到A时再执行。这个时候就要使用这个调度器了grpc_schedule_on_exec_ctx....原创 2022-08-10 16:02:20 · 364 阅读 · 0 评论 -
gRPC基础概念:闭包
closure就是闭包的英文名称.简单的理解,闭包函数将创建闭包时的上下文中的变量与自己绑定在一起,将变量的生存期和作用域延长到闭包函数结束。概念有点儿抽象,下面是python中一个闭包的例子:nonlocal nn+=1print(f(5)) //输出16print(f(5)) //输出17。......原创 2022-08-10 15:44:36 · 209 阅读 · 0 评论 -
gRPC下载编译和安装——Linux/Windows
前记:熬夜踩坑,特记于此,以飨后人。原创 2022-10-10 19:52:55 · 4281 阅读 · 0 评论 -
gRPC intro 前言:RPC
Remote Procedure Call(RPC):远程过程调用。当两个物理分离的子系统需要建立逻辑上的关联时,RPC 是牵线搭桥的常见技术手段之一。除 RPC 之外,常见的多系统数据交互方案还有分布式消息队列、HTTP 请求调用、数据库和分布式缓存等。其中 RPC 和 HTTP 调用是没有经过中间件的。过程是什么?过程就是业务处理、计算任务,更直白理解,就是程序。(像调用本地方法一样调用远程的过程。)原创 2022-08-01 17:57:52 · 475 阅读 · 0 评论