- 深入理解序列化与反序列化
- 潘洪安
- 606字
- 2020-11-21 19:41:43
推荐序二
这是一本把分布式系统核心处理流程中的序列化与反序列化环节描述得极为详尽的难得的好书。周末,我花了近两天时间把这本书看完。掩卷而思,作为一名兼具高校研究及传统转型企业、大型互联网企业混合从业经历的技术人员,我收获颇多。
本书作者从最原始的计算机编码基础、字符编码原理出发,循序渐进地引入序列化规范、各种具体的序列化技术并对其进行分析比较,最后根据自己丰富的分布式系统与大数据经验给出各种序列化技术在方案选型上面的指导原则。对于公司架构师而言,本书在选型方面的分析及背后的指导准则能够为最终决策提供充分的论据。
对于处于分布式浪潮中的技术人员而言,熟练掌握分布式体系中的各个底层模块的技术细节和原理是稳定系统、优化性能、快速定位故障和恢复系统所必备的。本书在序列化这个领域的理论和实践两个层面上的阐述都能很好地满足上述要求。尤其是在分布式架构中,I/O处理和节点通信在完整链路中占较大比例,本书很好地描述了各种序列化技术的底层原理和实现细节,同时附上了丰富的代码示例。另外,本书也给出了很多关于实际序列化实现过程的中肯建议,有可以落地的设计开发规范,能够为团队进行方案选型、性能分析、编码规约等提供参考借鉴。
感谢洪安兄能够系统化地整理和分析现有的序列化技术,并花费大量精力将理论、实践进行有机整合,让本书兼具教科书、工具书的特点,希望本书能为业内架构师、程序员在进行序列化方案设计落地上提供帮助。
阿里巴巴架构师
吴一帆