摘要:
目录一、grpc metadata机制1.1 proto1.2 生成go文件1.3 服务端1.4 客户端二、grpc 拦截器interceptor2.1 服务端拦截器grpc.UnaryInterceptor(interceptor)2.2 客户端拦截器2.3 开源拦截器三、通过metadata+拦 阅读全文
posted @ 2024-03-19 10:04
BigSun丶
阅读(93)
评论(0)
推荐(0)
摘要:
目录protobuf进阶一、protobuf 基本类型和默认值1.1 protobuf类型和语言对应关系1.2 protobuf默认值3. 案例(1)目录结构(2)hello.proto(3)生成go文件(4)client/main.go(5)server/main.go二、option go_pa 阅读全文
posted @ 2024-03-19 10:04
BigSun丶
阅读(162)
评论(0)
推荐(1)
摘要:
目录gRPC的四种通信模式一、RPC(Unary RPC)二、服务端流RPC三、客户端流RPC四、双向流RPC五、综合案例5.1 新建streamdemo.proto5.2 执行命令,生成go文件5.3 客户端5.4 服务端六、总结 gRPC的四种通信模式 gRPC有四种通信⽅式,分别是:简单 RP 阅读全文
posted @ 2024-03-19 10:04
BigSun丶
阅读(1398)
评论(0)
推荐(0)
摘要:
目录一、grpc介绍1.1 RPC 介绍1.2 Protobuf 介绍二、下载生成proto工具三、下载go的依赖包四、快速使用4.1 编写proto4.2 生成go脚本4.3 编写main.go4.4 修改proto,加入更多参数4.5 重新生成4.6 修改代码五、完整的客户端服务端5.1 pro 阅读全文
posted @ 2024-03-19 10:03
BigSun丶
阅读(156)
评论(0)
推荐(0)
摘要:
目录一、什么是 RPC?二、RPC 是如何通讯的?三、为什么要用 RPC?四、常见RPC框架 一、什么是 RPC? RPC 是指远程过程调用,也就是说两台服务器 A、B,一个应用部署在 A 服务器上,想要调用 B 服务器上应用提供的函数或方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调 阅读全文
posted @ 2024-03-19 10:02
BigSun丶
阅读(63)
评论(0)
推荐(0)