Skip to content

Commit b85cd00

Browse files
committed
docs: 更新文档
1 parent 8afd6ee commit b85cd00

File tree

11 files changed

+3
-73
lines changed

11 files changed

+3
-73
lines changed

assets/DevOps/Docker.xmind

267 KB
Binary file not shown.

assets/DevOps/Linux.xmind

-3 Bytes
Binary file not shown.

assets/DevOps/Shell.xmind

-40.2 KB
Binary file not shown.
12.9 KB
Binary file not shown.
-6.47 KB
Binary file not shown.
-78.3 KB
Binary file not shown.
-24.2 KB
Binary file not shown.
-136 KB
Binary file not shown.

assets/计算机科学/Linux.xmind

-85.9 KB
Binary file not shown.

docs/15.分布式/21.分布式通信/01.RPC/Dubbo_面试_架构.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,7 @@ Dubbo 的整体设计原则如下:
324324
- **transport 网络传输层**:抽象 mina 和 netty 为统一接口,以 `Message` 为中心,扩展接口为 `Channel``Transporter``Client``Server``Codec`
325325
- **serialize 数据序列化层**:可复用的一些工具,扩展接口为 `Serialization``ObjectInput``ObjectOutput``ThreadPool`
326326

327-
::: 组件间的关系
327+
::: info 组件间的关系
328328

329329
:::
330330

@@ -335,7 +335,7 @@ Dubbo 的整体设计原则如下:
335335
- 而 Remoting 实现是 Dubbo 协议的实现,如果你选择 RMI 协议,整个 Remoting 都不会用上,Remoting 内部再划为 Transport 传输层和 Exchange 信息交换层,**Transport 层只负责单向消息传输**,是对 Mina, Netty, Grizzly 的抽象,它也可以扩展 UDP 传输,而 **Exchange 层是在传输层之上封装了 Request-Response 语义**
336336
- Registry 和 Monitor 实际上不算一层,而是一个独立的节点,只是为了全局概览,用层的方式画在一起。
337337

338-
::: 核心组件交互
338+
::: info 核心组件交互
339339

340340
:::
341341

@@ -346,7 +346,7 @@ Dubbo 的整体设计原则如下:
346346
- 图中蓝色虚线为初始化时调用,红色虚线为运行时异步调用,红色实线为运行时同步调用。
347347
- 图中只包含 RPC 的层,不包含 Remoting 的层,Remoting 整体都隐含在 Protocol 中。
348348

349-
::: 调用链路
349+
::: info 调用链路
350350

351351
:::
352352

0 commit comments

Comments
 (0)