Spring Microservices讀後感

fairjm發表於2017-03-12

本文來自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
筆記只是分享一部分從書中學習到的知識,關於概念和案例的部分都沒記筆記,容器的章節都跳過了,建議有興趣的可以購買此書(直接購買第二版即可。