File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed
Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -478,7 +478,7 @@ Dubbo 中的 `RoundRobinLoadBalance` 的代码实现被修改重建了好几次
478478
479479Dubbo 支持多种序列化方式:JDK 自带的序列化、hessian2、JSON 、Kryo 、FST 、Protostuff ,ProtoBuf 等等。
480480
481- Dubbo 默认使用的序列化方式是 hession2 。
481+ Dubbo 默认使用的序列化方式是 hessian2 。
482482
483483### 谈谈你对这些序列化协议了解?
484484
Original file line number Diff line number Diff line change @@ -180,15 +180,15 @@ hessian 是一个轻量级的,自定义描述的二进制 RPC 协议。hessian
180180
181181![ ] ( https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2020-8/8613ec4c-bde5-47bf-897e-99e0f90b9fa3.png )
182182
183- dubbo RPC 默认启用的序列化方式是 hession2 ,但是,Dubbo 对 hessian2 进行了修改,不过大体结构还是差不多。
183+ dubbo RPC 默认启用的序列化方式是 hessian2 ,但是,Dubbo 对 hessian2 进行了修改,不过大体结构还是差不多。
184184
185185### 总结
186186
187187Kryo 是专门针对 Java 语言序列化方式并且性能非常好,如果你的应用是专门针对 Java 语言的话可以考虑使用,并且 Dubbo 官网的一篇文章中提到说推荐使用 Kryo 作为生产环境的序列化方式。(文章地址:[ https://dubbo.apache.org/zh/docs/v2.7/user/references/protocol/rest/ ] ( https://dubbo.apache.org/zh/docs/v2.7/user/references/protocol/rest/ ) )
188188
189189![ ] ( https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2020-8/569e541a-22b2-4846-aa07-0ad479f07440.png )
190190
191- 像 Protobuf、 ProtoStuff、hession 这类都是跨语言的序列化方式,如果有跨语言需求的话可以考虑使用。
191+ 像 Protobuf、 ProtoStuff、hessian 这类都是跨语言的序列化方式,如果有跨语言需求的话可以考虑使用。
192192
193193除了我上面介绍到的序列化方式的话,还有像 Thrift,Avro 这些。
194194
You can’t perform that action at this time.
0 commit comments