對于大型應用,如果能從小而簡單的組件起步,開發(fā)和維護就會變得更容易?,F在的Java開發(fā)者享有廣泛的支持微服務應用開發(fā)的工具,包括大小合適的應用服務,開源的框架,以及定義良好的模式。重要的是,你可以使用已有的Java技能開發(fā)微服務應用?!镀髽I(yè)級Java微服務實戰(zhàn)》講授基于JVM的微服務應用的設計和構建。首先通過與傳統(tǒng)的Java EE應用進行比較來學習微服務的設計。作者Ken Finnigan以實用的角度介紹了全景的概念,以及用于實現它們的工具和技術。你會探索微服務生態(tài)中的組件,比如用于容錯的Netflix Hystrix,并且掌握恰如其分的應用服務器(JeAS)的使用方法。為了確保平穩(wěn)的運維,還會研究監(jiān)控、安全性、測試以及云上的部署。