| 作者: | John Clingan and Ken Finnigan |
| 语言: | 英文 |
| 出版年份: | 2021 |
| 其他分类: | 容器技术 |
| 下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
本书是专注于云原生Java微服务开发的实战指南,由Red Hat资深工程师John Clingan和Ken Finnigan联合撰写。作者作为MicroProfile创始成员和Quarkus核心团队成员,结合十余年企业Java开发经验,系统讲解如何整合Quarkus、MicroProfile与Kubernetes三大技术栈,构建高效、可靠、可观测的云原生微服务应用。与市面上单一技术主题书籍不同,本书将Kubernetes部署作为核心设计目标贯穿始终,而非事后附加内容,完整呈现了现代Java微服务从开发到上线的全流程最佳实践。
全书分为三大部分共13章,围绕银行微服务案例展开实战教学:
本书主要面向有2年以上Java EE/Jakarta EE开发经验,希望转型云原生微服务开发的工程师。对于Spring开发者,书中专门章节讲解如何在几乎不修改代码的前提下将现有Spring应用迁移到Quarkus。同时也适合DevOps工程师了解Java微服务在Kubernetes环境下的部署、运维与监控最佳实践。读者需要具备基础的Docker和Kubernetes概念知识。
建议读者按照章节顺序学习,每章完成后动手实践书中示例代码。重点掌握Quarkus的构建时优化理念、MicroProfile各规范的使用场景,以及Kubernetes与微服务生命周期的集成方式。对于响应式编程和可观测性等进阶主题,可以在完成基础内容后再深入研读。书中提供的代码仓库包含了各章节的完整实现,遇到问题时可以参考对比。