上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.2.3 微服务架构项目实战
在实战部分的章节中,笔者会讲解每个开发步骤、每个微服务模块的编码过程、每个微服务组件的整合方法,从零到一开发一个大型的微服务架构项目,并将所有的微服务架构组件进行整合,手把手地教读者如何在实战中运用这些知识,让读者掌握高阶的使用技巧,并且能够运用到实际生产项目中。
图1-11为本书项目实战部分每个开发步骤对应的源码文件节选。
图1-11 本书项目实战部分每个开发步骤对应的源码文件节选
部分读者可能有疑问,有必要把实战部分内容写得如此详细吗?这是不是在凑字数?
笔者重点回答一下这个问题。不管是付费的还是免费的,不管是视频类型的还是文章类型的,与微服务架构相关的教程有很多,有的只讲微服务组件的搭建,不讲解实际的项目,学起来如同隔靴搔痒,虽然也能够学到不少东西,但是总觉得“没有那味儿”;有的只讲解实际的项目,但是项目不大,代码量也不多,实际的开发过程讲解一笔带过,需要学习者自己去“悟”,“悟”这个东西就很抽象,最终还是需要学习者自己动手,美其名曰“培养大家的动手能力”,还是“没有那味儿”。笔者在规划图书之初就仔细考虑过这个问题,读者在学习时确实非常需要这样一个教程,由笔者带领读者一起从0到1,一个模块接着一个模块,把一个项目完整地搭建和开发出来。
另外,站在需求者的角度来看这个问题会更加清晰明了:“我可以不看,我可以不用,但是你不能没有。”
因此,实战部分的内容需要写得详细。