本文来自fairjm@图灵社区 转截请注明出处


enter image description here
https://www.safaribooksonline.com/library/view/spring-microservices/9781786466686/

又是Packt的书,Packt是个让人有点头大的出版社啊,出的书不能说不好吧,很多书都像个菜谱一样一行行教你码但感觉又没有什么过硬的东西。
读完这本书,似乎也有这样的感觉。

首先还是要夸一下这本书的,讲的东西很多,从零开始构建了几个微服务,你会学到spring actuator,swagger,spring config server,feign,ribbon,eureka,zuul,sleuth,hystrix等等如何使用。并且微服务的概念也没落下,专门用一章讲了作者实际的一个案例。总之很适合初学者。 (本书最后的成型是用spring config server(基于git)做配置中心,eureka做服务发现,消息中间件用rabbitMQ,容器部分的内容我跳过了一章介绍docker,下一章介绍Mesos和Marathon)

但问题就是,讲的东西实在太多了... ...
一共436页(翻译成中文估计会是400页),去掉介绍,前言,索引之类的,把上面那么多东西都放在了一起,基本就是放几张图,几个配置,一段代码,结束。
搭是搭起来了,也能跑,但为什么跑起来了,中间发生了什么事,一脸蒙比,需要自己去查阅更多资料,但spring的官方doc里的那些demo又一副很敷衍的样子,特别是用到的spring cloud相关依赖是snapshot版本... ...不过这类书的定位就是如此,我这样评价就有点不中肯了。

前几章都跟着书一起搭,到后面的zuul和监控部分开始就直接看了,因为只需要记那些配置,况且还有源码文件。最主要的是到后面项目要跑至少起一个配置服务器,一个eureka,4个微服务(4个微服务的proxy),一个主站。电脑有点吃不消也懒得搭建了。

总之是本不错的菜谱,塞得满满的。


额外话:
如果国内哪个出版社在翻译这本书的话给他们默哀一分钟,去年6年出的书,现在第二版已经在Packt EA了,同一个作者,预计今年9月出版。到时候第一版中文版和第二版英文版一起上的话就尴尬了... ...不过这也是Packt一贯作风啊,更新贼快,新东西一出Packt的书就更上,效率吓人。

附带:
本来想做读书笔记的。。。但 但 记得太多了不想整理了。
把onenote里的导出成pdf
链接:http://pan.baidu.com/s/1bV0aWQ
密码:wmv5
笔记只是分享一部分从书中学习到的知识,关于概念和案例的部分都没记笔记,容器的章节都跳过了,建议有兴趣的可以购买此书(直接购买第二版即可。