java每一代更新特性_下一代Kubernetes本机Java框架– Quarkus将Java提升到亚原子级别!

java每一代更新特性

在Kubernetes,微服务,无服务器和云原生应用程序开发时代可以提供比Java构建的标准单片应用程序更高水平的生产力和效率的时代,那些Swift发展的趋势要求人们重新思考如何最好地利用Java解决问题。这些新的部署环境和应用程序体系结构。

为了响应这种不断发展的呼吁,红帽宣布发布Quarkus

根据官方公告

Quarkus是专为GraalVM和HotSpot量身定制的Kubernetes本机Java框架,它是从同类最佳的Java库和标准中精心打造的。 Quarkus的目标是使Java成为Kubernetes和无服务器环境中的领先平台,同时为开发人员提供统一的React式和命令式编程模型,以最佳地解决广泛的分布式应用程序体系结构。

让我们看一下这个新工具为Java生态系统带来的好处。

使Java比以往更相关

Quarkus提供了许多有趣的功能。

容器优先–占用空间最小的Java应用程序,最适合在具有显着运行时效率的容器中运行,例如:

  • 快速启动(数十毫秒)可自动缩放容器和Kubernetes上的微服务,以及在现场执行FaaS
  • 低内存利用率有助于在需要多个容器的微服务架构部署中优化容器密度
  • 较小的应用程序和容器图像占用空间

云原生–在Kubernetes等环境中采用12要素架构

统一命令式和响应式–旨在将两个模型无缝集成在同一平台上,从而在组织内产生强大的影响力。

基于标准–利用您喜欢并在标准主干网上使用的最佳品种库–其中包括Eclipse MicroProfile,JPA / Hibernate,JAX-RS / RESTEasy,Eclipse Vert.x,Netty等。 Quarkus还包括一个扩展框架,第三方框架的作者可以利用它来扩展它。 Quarkus扩展框架降低了使第三方框架在Quarkus上运行并编译为GraalVM本机二进制文件的复杂性。

微服务优先–缩短了启动时间,使Java应用程序可以执行代码转换。

但这还不是全部!

认识到Kotlin在过去几年中Swift普及,Quarkus 为使用Kotlin提供了一流的支持 。 您可以在此处找到更多信息。

此外,Quarkus支持许多Eclipse MicroProfile 2.1 API和独立规范。 在这里找到所有信息。

还请参见:为

入门

开始之前,您需要记住一些事情。 要开始使用Quarkus,您需要:

  • 一个IDE
  • JDK 8及更高版本
  • Apache Maven 3.5.3或更高版本。 还支持Gradle
  • 适用于本机应用程序的GraalVM

转至官方文档以查找所有相关信息。

翻译自: https://jaxenter.com/quarkus-kubernetes-native-java-156510.html

java每一代更新特性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值