Quarkus是什么

Quarkus是Red Hat开源的云原生的java框架。虽然开源的时间没多久,但是社区活跃度很高。官网是https://cn.quarkus.io/。官网的口号是超音速/亚原子。意思是运行速度很快。支持Kubernetes Native Java栈,为OpenJDK HotSpot和GraalVM量身定制,从Java库和标准中精心打造。

特性是:
1、容器优先:Quarkus为GraalVM和HotSpot定制你的应用程序。令人惊讶的快速启动时间,令人难以置信的低RSS内存(不仅仅是堆的大小!),在Kubernetes等容器协调平台中提供近乎即时的扩展和高密度的内存利用。我们使用一种我们称之为编译时启动的技术。
2、统一指令式和响应式:在开发应用程序时,将熟悉的指令式和响应式代码风格结合起来。
3、社区和标准:Quarkus提供了一个有凝聚力的、有趣的、全栈式的框架,它利用了各类不断增长的50多个你喜欢和使用的最好的库。所有这些都在一个标准的主干上。
4、Kube-Native:Quarkus和Kubernetes的组合为创建可伸缩、快速和轻量级的应用程序提供了理想的环境。Quarkus通过工具、预构建集成、应用程序服务等显著提高了开发人员的生产率。
5、开发者的乐趣:一个内聚的平台,优化开发人员的乐趣,统一的配置和没有麻烦的本地可执行文件生成。零配置,瞬间重新加载,简化80%的常用代码,灵活处理剩余的20%。

从官网发布的数据来看,占用内存少,启动速度快。文档丰富,逐渐完善。

posted @ 2022-12-08 22:04  shigp1  阅读(1546)  评论(0编辑  收藏  举报