內容簡介
運用最新的「Kubernetes優先」工具高效地開發微服務!Quarkus、容器和Kubernetes的結合渾然天成,從根本上簡化了微服務的開發與部署。Quarkus這個功能強大的框架從一開始就是基於Java構建的,因而能與現有的JVM代碼庫無縫集成,極大地縮短了啟動時間,減少了內存消耗量。 在《Kubernetes原生微服務開發》的指導下,你將使用容器、Kubernetes和Quarkus框架開發微服務。將首先開發基於Quarkus和MicroProfile APl的可部署應用;此後,將了解如何藉助Quarkus天然的啟動速度和運行速度優勢,通過運用GraalVM原生編譯,來獲得性能躍升。在學習過程中,你將體驗到如何在Quarkus應用中集成Spring開發,並吸收作者關於微服務監控和管理的真知灼見。 主要內容: 在Kubernetes上部署企業級Java應用; 運用Quarkus運行時框架開發應用; 運用GraalVM原生編譯獲得極致性能; 充分運用MicroProfile規範。 讀者對象: 本書面向使用Java EE、Jakarta EE和Spring的中級Java開發人員。閱讀本書需要具備一些Docker和Kubernetes經驗。作者簡介
肯·芬尼根(Ken Finnigan)是Workday高級軟體工程師主管,此前在紅帽的Quarkus團隊工作。目錄
第Ⅰ部分 基礎知識