Skip to content

Commit 980d281

Browse files
committed
ch4: 统一图片文件编号
1 parent a9b1cd5 commit 980d281

File tree

4 files changed

+6
-5
lines changed

4 files changed

+6
-5
lines changed

ch4-rpc/ch4-04-grpc.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@ GRPC是Google公司基于Protobuf开发的跨语言的开源RPC框架。GRPC基
44

55
## 4.4.1 GRPC技术栈
66

7-
Go语言的GRPC技术栈如图所示
7+
Go语言的GRPC技术栈如图4-1所示
88

9-
![](../images/ch4.4-1-grpc-go-stack.png)
9+
![](../images/ch4-1-grpc-go-stack.png)
10+
11+
*图4-1 gRPC技术栈*
1012

1113
最底层为TCP或Unix Socket协议,在此之上是HTTP/2协议的实现,然后在HTTP/2协议之上又构建了针对Go语言的GRPC核心库。应用程序通过GRPC插件生产的Stub代码和GRPC核心库通信,也可以直接和GRPC核心库通信。
1214

ch4-rpc/ch4-06-grpc-ext.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -165,10 +165,9 @@ GRPC服务一般用于集群内部通信,如果需要对外暴露服务一般
165165

166166
grpc-gateway的工作原理如下图:
167167

168-
![](../images/ch4.6-1-grpc-gateway.png)
169-
170-
*图 4.6-1 Grpc-Gateway工作流程*
168+
![](../images/ch4-2-grpc-gateway.png)
171169

170+
*图 4-2 Grpc-Gateway工作流程*
172171

173172
通过在Protobuf文件中添加路由相关的元信息,通过自定义的代码插件生成路由相关的处理代码,最终将REST请求转给更后端的GRPC服务处理。
174173

0 commit comments

Comments
 (0)