易燃物匯聚 YouTube 有聲書與書評
Go微服務實戰 封面

Go微服務實戰

劉金亮

1854人在讀
34.6萬字總字數
¥53.4定價

內容簡介

當今世界,軟件的規模越來越大、功能越來越複雜,研發團隊的規模也變得越來越大,運維人員和研發人員之間的工作交集越來越多。在這個大前提下,微服務模式在大型項目中開始風靡。本書對使用Go語言進行微服務開發做了全面細緻的介紹,包括微服務的基礎知識、微服務的拆分、微服務進程間通信(IPC)、微服務的分佈式事務管理、領域驅動設計(DDD)、微服務中的測試、基於ES-CQRS的微服務實踐、微服務生產環境和持續交付等。本書比較全面地對微服務進行了介紹,而且對於每個知識點都給出了技術實現和實例代碼,比如微服務進程間通信部分重點介紹了gRPC,ES-CQRS部分則給出了Go語言的具體實現。在介紹完知識點之後,本書給出了一些綜合性的案例,比如第10章、第22章等,並通過GitHub提供了完整的可運行的代碼,可幫助有基本Go語言語法知識的讀者儘快瞭解、掌握微服務模式。

讀者書評

★☆☆☆☆

很少看到一本評分如此之低的書,因爲最近在搞微服務,覺得總該有點借鑑,還是堅持讀完了,說說我的看法。 1. 一半的篇幅在講golang語言的基本語法,確實有湊數之嫌,如果連編程語言這個層面的問題還沒解決就來看學習微服務,純粹是閒的沒事幹,不過,也還能忍,不看就是。 2. 關於微服務,似乎介紹了很多理論,比如分佈式事務,ddd,cqrs,測試,安全等等,這些東西也能看,不過感覺總是在外圍磨蹭,對於服務註冊與發現,負載均衡,熔斷,配置等等耳熟能詳的微服務基礎則是一個字都沒有。 3.最後一個章節終於講到微服務編程了,但卻用了一個go kit框架,這個框架已經多年不更新,現在應該很少人選擇這個框架了。但更主要的槽點是,作者到底用這個微服務幹啥了?哪怕你寫兩個微服務相互調用一下也好啊,或者乾脆改成“如何編寫grpc”吧。 沒看出這書有啥價值,極度不推薦。

★★★☆☆

二零二一年讀完的第三十一本書,作者應該是實戰派,把Go生態關於微服務用到的主要核心知識點都過了一次,先要從Go入手去了解微服務落地的童鞋不妨讀一下,總的來說寫得還是非常不錯的一本入門書。

★☆☆☆☆

不專不精,深入淺出,概念多,不適合針對go的微服務實踐深入研究

★★★☆☆

涉及到的微服務概念比較多,對於初學者來說比較容易入門。但是前邊大量的篇幅感覺有點湊字數,講微服務的書沒必要用那麼多介紹 go 的基礎概念,估計看這本書的都是有 go 的基礎的。講了很多微服務的概念,但是感覺每一部分又不是很深入的感覺,適合微服務新手入門吧,對於有一定實踐經驗的人來說,不是很有參考價值。

★★★☆☆

什麼都在講,內容很全面,但是他只能是一個圖譜,基於書中內容,是無法構建一套go微服務的,還需要查很多的資料。

★☆☆☆☆

想讀此書搭建微服務是做不到的。想學 golang 語言有許多好的書可以參考,但不是此書。

★★★★★

比較全面的介紹了微服務在golang下如何實現的 側重架構和思路,具體的還需要實踐體會。

★☆☆☆☆

內容寫得非常寬泛,而且有明顯的機翻語言

★★★★★

第三部分微服務理論有很好指導意義

★★★☆☆

很全面,適合有其它開發語言經驗的人閱讀,各方面都有涉獵

書籍信息

作者劉金亮
出版社機械工業出版社
出版時間2021-01-01
ISBN9787111674122
分類計算機-編程設計
格式EPUB
完結狀態連載中
章節數318