上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第2章
Quarkus简介
在继续理解响应式之前,让我们花一些时间来了解关于Quarkus的更多信息。
Quarkus是Kubernetes原生Java框架,是为Kubernetes、容器[1]和云平台量身定制的框架,但同时在裸机和虚拟机上也运行良好。Quarkus应用程序比基于传统框架的应用程序需要更少的内存,启动速度更快。Quarkus应用程序还能够被编译成原生可执行文件,这使得其消耗的内存更少,并且可以立即启动。
Quarkus的一个令人兴奋的核心方面是响应式引擎。在容器或虚拟化环境中运行时,响应式引擎对于减少内存和CPU消耗至关重要。该引擎促使所有Quarkus应用程序变得高效,同时还支持创建响应式应用程序和系统。
在本章中,你将看到Quarkus的主要特征,并且学习创建应用程序、将其部署到Kubernetes,以及创建原生构建。在第6章中,我们将详细介绍响应式引擎,并展示如何使用统一的响应式和命令式编程模型在Quarkus上进行开发。