? ??《分布式服务框架原理与实践》试读感想
? ? 随着公司业务的发展和扩大,团队人员不断增多,公司原有的技术架构的弊端越来越明显,处理业务数据越来越吃力,线上服务的处理能力越来越捉襟见肘。团队人员多了并没有解决效率问题,很多都是在救火。单纯的增加硬件设备已经不能得到原有系统具有的伸缩能力了。
? ? 由于原系统是基于RPC远程服务调用架构的,现在需要重新选择一套更适合公司业务发展的架构,拜读市面上已知的Java架构书籍,讲理论知识的不在少数,实际应用的书籍又太过笼统。
? ? ? ?寻觅之中,李林锋的《分布式服务框架原理与实践》映入眼帘。抱着极大的期望,拜读了ITEYE上的试读内容,特别是目录部分,给我的印象深刻。作者首先是讲解应用架构的演进,从传统的垂直应用架构到RPC架构、SOA服务化架构、微服务架构讲起,这个过程,正印证了我司原来的垂直架构到RPC架构的过程,以及目前公司准备应用的SOA服务化架构,完全是一个过来人的角度在告诉我们这些在路上的人,他们曾经走过的路以及踩过的坑。他把每个架构如何实现,解决所面临的问题,以及这个架构面临的挑战都一一道来,再辅以架构之间的对比,让读者对企业架构选型有一个完整的了解。接着从分布式服务入门开始,到通讯框架、序列号与反序列号、协议栈、服务路由、集群容错、服务调用、服务注册中心、服务发布与引用、服务灰度发布、参数传递、服务多版本管理、流量控制、服务降级、服务调度优先级、服务治理,将分布式服务所涉及的技术细节和实践都进行了细致、详尽的介绍,这也是我公司在准备做服务化架构一直反复考虑的问题,光从标题就能知道,作者这是倾囊相授,毫无保留的将自己在服务化治理方面的经验托盘而出!最后是从分布式消息跟踪、服务可靠性设计、微服务架构谈到服务化最佳实践,将自己在华为积攒多年的分布式服务知识都奉献给读者,让广大读者从中接受启发,吸取经验,少走弯路!作为一个在IT届混迹多年的老同志来说,作者这本书的标题绝对是高度上的,而读了作者书第8章的内容后,又发现作者所说的内容,又是非常接底气!对我而言,不仅仅是能给公司架构选型提供专家级的指导,更是给我个人在思想上的一种震撼!拥有浑身的技术不是本身,将自己浑身的技术沉淀之后,出书回馈社会才是更高尚的追求!作者在序言中感谢了很多人,我这里要接着说,作者最应该感谢的是自己,是你,让我们这些技术圈的人有了知道未来技术发展的方向,有了奉献社会的觉悟!