作者: | Martin Štefanko and Jan Martiška |
语言: | 英文 |
出版年份: | 2025 |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
本书由 Red Hat 资深工程师 Martin Štefanko 与 Jan Martiška 合著,是一本面向 Java 开发者的 Quarkus 实战指南,旨在帮助读者快速掌握 Quarkus 的核心概念、开发技巧及云原生部署实践。全书围绕“Acme Car Rental”微服务系统展开,通过12章内容循序渐进地演示如何用 Quarkus 构建现代化、高性能、易维护的 Java 应用。
部分 | 主题 | 关键章节与亮点 |
---|---|---|
Part 1 起步 | Quarkus 基础 | • 第一章:Quarkus 设计哲学、Kubernetes 原生、GraalVM 原生镜像 • 第二章:15 分钟内创建首个 Quarkus 应用,体验 Dev Mode、热加载、容器镜像打包 |
Part 2 开发实战 | 微服务全栈开发 | • 第四章:REST / GraphQL / gRPC 三种通信协议对比与实现 • 第五章:JUnit5 + Mockito + 原生模式测试体系 • 第六章:基于 Qute + HTMX 的安全 Web UI(Keycloak 单点登录) • 第七章:Panache ORM 与 PostgreSQL、MongoDB 数据访问 • 第八章:Reactive 编程与 Mutiny • 第九章:Kafka / RabbitMQ 消息驱动 |
Part 3 云原生与扩展 | 上云与二次开发 | • 第十章:健康检查、指标、链路追踪、容错、服务发现 • 第十一章:Kubernetes/OpenShift 部署、Serverless Knative 示例 • 第十二章:自定义 Quarkus 扩展开发(配置、字节码生成、Dev UI 集成) |
开发者体验至上
性能极致
云原生 DNA
丰富生态
完成本书后,你将能够:
《Quarkus in Action》不仅教你“用 Java 写微服务”,更展示了如何以“云原生思维”重塑 Java 开发体验——更快启动、更小内存、更强生产力。