我们都知道这个项目 Kubernetes,我们也知道 Java编程语言 它与我们在一起已经有很多年了,它是当今使用最广泛的应用程序之一,因此吸引了最多的开发人员和最大的开发社区。 实际上,如果您遵循计算世界上最常用的编程语言的TIOBE列表,Java一直未排在该排名的第二位,这给出了巨大的普及度的想法。
Java诞生于90年代由已淘汰的Sun Microsystems(现为Oracle)提供,经过近20年的开发和优化,可以运行高度动态的整体应用程序,这些应用程序由于具有此平台的Java虚拟机而拥有内存和CPU(虚拟化)的专有所有权作为所说语言的口译员。 为什么不将其带到云,物联网,移动设备,Kubernetes,容器,微服务,反应式编程以及作为服务或FaaS的功能? 由于我们生活在一个由这些部门主导的世界中。 这12个关键驱动程序和云本机应用程序开发可以提供更高水平的生产力和效率。 嗯,这就是Java现在遇到Kubernetes的地方,它们在 一个新的框架。
所述框架的名称是 夸库斯,与 超音速亚原子Java. Quarkus是一个框架 Kubernetes的Java本机是为GraalVM和HotSpot设计的,由市场上最好的Java库和标准创建。 Quarkus的目标是使Java成为Kubernetes和无服务器环境的领先平台,同时为开发人员提供统一的反应式和命令式编程模型,以最佳地解决广泛的分布式应用程序体系结构。
之间 品质 由Quarkus提供(使用Red Hat进行基于平台的测试):
- 快速开始,只需几十毫秒,就可以自动缩放容器和Kubernetes中的微服务,并立即执行FaaS。
- La 最小内存利用率 在需要多个容器的微服务架构部署中,有助于优化容器密度。
- 容器的应用尺寸更小.
- 给出一个模型 反应式和命令式 统一,使Java开发人员可以熟悉。
- 开发人员将享受 统一配置 在单个属性文件中,零配置,眨眼间即可实时重新加载,简化的代码可实现80%的常用功能,而灵活性则可达到20%,而不会生成烦人的本机可执行文件。
- 您将拥有 更好的库和标准.
- 有效的解决方案 在微服务,无服务器,云,容器,Kubernetes,FaaS等上运行Java
发表评论,留下您的评论
“讨厌本机可执行文件”是什么意思?
谢谢