Quarkus实践指南:构建新一代的Kubernetes原生Java微服务

Quarkus实践指南:构建新一代的Kubernetes原生Java微服务

评分

★★★★★

ISBN

9787121418037

出版社

电子工业出版社 2021-09-01出版

作者

任钢

分类

编程设计

内容简介
Quarkus是一个来自Red Hat公司的超音速亚原子Kurbernetes原生Java框架。该框架允许Java开发人员结合容器、微服务和Kurbernetes的能力来构建可靠的、高性能的、快速的云原生应用和Serverless应用。本书是一本Quarkus开发指南,涵盖了使用Quarkus所需的大部分知识,书中的所有主题都配有典型案例,全书一共包含50多个案例。全书共12章,第1章是Quarkus概述,可以从整体上认识Quarkus;第2章是对Quarkus的初探,将使用Quarkus构建一个微服务并开发一些基础应用;第3章至第10章是本书的主要部分,将详细讲解如何在Quarkus架构上进行Web、Data、Message、Security、Reactive、Tolerance、Health、Tracing、Spring集成等应用场景的开发和实现;第11章将介绍Quarkus在云原生应用场景下的实施和部署;第12章将引出一个更高级的话题——Quarkus Extension,帮助高级开发者在Quarkus的基础上扩展外部组件。
AI简介
这是一本深入讲解如何使用Quarkus框架构建新一代的Kubernetes原生Java微服务的实践指南。书中涵盖了Quarkus框架的基本概念、优势、适用场景、架构、核心概念,以及如何使用Quarkus进行微服务开发、数据持久化、消息流处理、安全认证、响应式编程、容错机制、监控和日志等方面的内容。 书中首先介绍了Java在服务端开发中的地位与挑战,以及Quarkus出现的背景和原因。接着,详细讲解了CDI和应用程序生命周期,以及设计模式在Quarkus中的应用。书中还详细介绍了Quarkus的RESTful实现,包括如何使用Quarkus构建RESTful服务,以及如何使用OpenAPI和Swagger UI来增强RESTful服务的功能。 在安全方面,书中深入讲解了微服务架构中的安全概述,以及客户端令牌方案与API网关结合的安全认证授权机制。书中还详细介绍了响应式系统解决阻塞问题,以及异步非阻塞模式实现,以及微服务容错机制简介。 在性能优化方面,书中详细介绍了Quarkus的容器优化特性,以及Quarkus的节省资源和成本优势。书中还详细介绍了超时与重试机制,以及Quarkus
阅读/下载地址