Merge branch 'master' of github.com:doocs/advanced-java

This commit is contained in:
yanglbme
2019-01-10 20:47:41 +08:00
3 changed files with 3 additions and 3 deletions

View File

@@ -9,7 +9,7 @@ dubbo 支持哪些通信协议?支持哪些序列化协议?说一下 Hessian
## 面试题剖析
**序列化**,就是把数据结构或者是一些对象,转换为二进制串的过程,而**反序列化**是将在序列化过程中所生成的二进制串转换成数据结构或者对象的过程。
![serialize-deserialize](/img/serialize-deserialize.png)
![serialize-deserialize](/images/serialize-deserialize.png)
### dubbo 支持不同的通信协议
- dubbo 协议
@@ -20,11 +20,11 @@ dubbo 支持哪些通信协议?支持哪些序列化协议?说一下 Hessian
长连接,通俗点说,就是建立连接过后可以持续发送请求,无须再建立连接。
![dubbo-keep-connection](/img/dubbo-keep-connection.png)
![dubbo-keep-connection](/images/dubbo-keep-connection.png)
而短连接,每次要发送请求之前,需要先重新建立一次连接。
![dubbo-not-keep-connection](/img/dubbo-not-keep-connection.png)
![dubbo-not-keep-connection](/images/dubbo-not-keep-connection.png)
- rmi 协议

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 18 KiB