内容简介
Businesses today are evolving rapidly, and developers now face the challenge of building applications that are resilient, flexible, and native to the cloud. To achieve this, you'll need to be aware of the environment, tools, and resources that you're coding against. The book will begin by introducing you to cloud-native architecture and simplifying the major concepts. You'll learn to build microservices in Jakarta EE using MicroProfile with Thorntail and Narayana LRA. You'll
AI简介
这是一本深入探讨云原生微服务架构的著作,以Jakarta EE和MicroProfile为基础,详细讲解了如何构建和部署云原生微服务。书中首先介绍了微服务架构与面向服务架构的区别,并深入探讨了微服务架构的核心理念、架构模式以及实现方式。
书中详细讲解了OpenJDK 9和10的新特性,包括模块化系统、改进的垃圾收集器、增强的JavaFX、新的HTTP客户端API以及改进的Java SE运行时环境等,这些新特性为在云平台和微服务中使用Java带来了额外的价值。
书中还详细介绍了MicroProfile概述和起源,包括Jakarta EE的未来可能发展方向,以及微服务的定义和基本原理。书中还详细讲解了Linux容器概述,包括Docker和Kubernetes等工具和技术,这些工具和技术可以帮助用户更高效地部署和管理应用程序,提高应用程序的可移植性和可扩展性。
书中还讲解了部署的阶段,包括构建、发布和运行这三个阶段,以及部署的工具,包括Jenkins和GitLab CI等工具。书中还讲解了监控的重要性,包括监控平台的选择,以及如何实现监控任务,提供警报,观察用户体验,并使用合适的监控工