java每一代更新特性

编程入门 行业动态 更新时间:2024-10-06 22:25:29

java每一代更新<a href=https://www.elefans.com/category/jswz/34/1769892.html style=特性"/>

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

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

翻译自: .html

java每一代更新特性

更多推荐

java每一代更新特性

本文发布于:2024-02-06 09:35:03,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1747944.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:特性   java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!