作 者:(美)肯·芬尼根(Ken Finnigan) 著 張淵,張坤 譯
定 價:79.8
出 版 社:清華大學出版社
出版日期:2020年01月01日
頁 數:233
裝 幀:平裝
ISBN:9787302542681
●第I部分微服務基礎
第1章企業級Java微服務
1.1企業級Java簡史
1.1.1什麼是企業級Java
1.1.2典型的企業級Java架構
1.1.3什麼是單體
1.1.4與單體相關的問題有哪些
1.2微服務和分布式架構
1.2.1隻做好一件事
1.2.2什麼是分布式架構
1.2.3為什麼要關心分布式
1.2.4可以做些什麼幫助開發微服務
1.2.5項目產品
1.2.6持續集成和持續交付
1.3遷移至微服務的模式
1.3.1領域驅動模式
1.3.2大爆炸模式
1.3.3絞殺者模式
1.3.4混合模式
……
對於大型應用,如果能從小而簡單的組件起步,開發和維護就會變得更容易。現在的Java開發者享有廣泛的支持微服務應用開發的工具,包括大小合適的應用服務,開源的框架,以及定義良好的模式。重要的是,你可以使用已有的Java技能開發微服務應用。
《企業級Java微服務實戰》講授基於JVM的微服務應用的設計和構建。首先通過與傳統的JavaEE應用進行比較來學習微服務的設計。作者Ken Finnigan以實用的角度介紹了全景的概念,以及用於實現它們的工具和技術。你會探索微服務生態中的組件,比如用於容錯的NetflixHystrix,並且掌握恰如其分的應用服務器(JeAS)的使用方法。為了確保平穩的運維,還會研究監控、安全性、測試以及雲上的部署。
(美)肯·芬尼根(Ken Finnigan) 著 張淵,張坤 譯
肯·芬尼根曾擔任全球各地企業的顧問和軟件工程師,具有超過20年的從業經驗。他領導著Thorntail項目,該項目旨在讓使用Java和Java EE為雲開發微服務變得盡可能容易。他曾擔任LiveOak和其他JBoss項目的項目負責人。