云原生应用开发框架Quarkus介绍

云原生应用开发框架Quarkus介绍

1. 概述

Quarkus 是一个为 Java 虚拟机(JVM)和原生编译而设计的全堆栈Kubernetes云原生Java框架,用于专门针对容器优化的Java开发框架,并使其成为 serverless、cloud和Kubernetes环境下的高效开发平台

Quarkus 可与常用Java标准、框架和库协同工作,例如:Eclipse MicroProfile、Spring、Apache Kafka、RESTEasy (JAX-RS)、Hibernate ORM (JPA)、Infinispan、Camel 等

Quarkus 的使用CDI作为依赖注入解决方案,且包含一个Quarkus扩展框架来扩展功能并将其配置、引导并集成到您的应用中。添加扩展程序就像添加依赖项一样容易;或者您可以使用 Quarkus 工具。

此外, Quarkus还支持GraalVM AOT编译 ;传统的Java编译模式采用JIT(Just in time,即时编译,边运行边编译)而AOT(Ahead Of Time,运行前编译)可以把Java应用进行原生编译极大的提高应用性能,并允许直接在目标机器上直接运行。

2. Quarkus 特性

2.1 专为开发人员而设计

Quarkus 的设计从一开始就立足于简单易用,其功能几乎不需要配置即可正常使用。

开发人员可以为

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值