框架-Quarkus/Vert.x
框架-Quarkus
OkidoGreen
这个作者很懒,什么都没留下…
展开
-
Quarkus框架入门之三:Quarkus与Spring Boot启动性能对比
开篇为什么要从安逸的Spring全家桶切换到Quarkus框架呢?Quarkus有什么优势?除了能够编译成Native Application外,还有什么值得我们使用它的吗?Spring启动优化是个大难题,有专门出书写Spring启动优化的,特别是启动是的Bean扫描,当应用达到一定规模后,启动非常慢,一般开发人员又不太敢屏蔽一些Bean的初始化(谁知道会导致什么未知问题)。Quarkus的一大优势就是快速启动,本文通过一个简单的应用对比以下传统Spring Boot项目与Quarkus项目的应用启转载 2020-08-23 10:33:39 · 2292 阅读 · 2 评论 -
Quarkus框架入门之二:依赖控制
前言Spring框架最开始被我熟知就是AOP和IOC,其中IOC在开发过程中更是被广泛使用,如果切换到一个新的框架没有了依赖注入和控制反转,那么可以说一夜回到解放前了。那么,Quarkus框架中有没有对应的功能呢?当然也有,Quarkus基于CDI规范提供了依赖注入的相关功能,本文将进行简单介绍。CDI-Contexts and Dependency Injection简单介绍CDI(Contexts and Dependency Injection),即上下文依赖注入,是J2EE6发布的转载 2020-08-23 10:25:03 · 1180 阅读 · 0 评论 -
Quarkus框架入门之一:Quarkus框架介绍及简单示例
开篇最近几年,Spring全家桶横扫其它Java框架,已然成为事实标准,单体应用使用Spring Framework+Spring Boot,服务治理Spring Cloud,生态完善,各种组件层出不穷。曾经还玩过JFinal和Nutz等国内的开发框架,但是仅仅是私下玩玩,实际工作过程中,还是Spring的天下,很少会选择其它小众的框架(谁知道会不会有填不完的大坑)。最近在社区闲逛的时候,发现一个Red Hat开源的Java框架Quarkus,定位为GraalVM和OpenJDK HotSpot量身定转载 2020-08-23 10:13:22 · 1953 阅读 · 0 评论 -
译文:在GraalVM中部署运行Spring Boot应用
GraalVM是一种高性能的多语言虚拟机,用于运行以JavaScript等基于LLVM的各种语言编写的应用程序。对于Java应用也可作为通常JVM的替代,它更具有性能优势。GraalVM带来的一个有趣功能是它能够在创建JVM应用程序的提前编译(create ahead-of-time:AOT)本机镜像,从而保证了更快的启动时间和更低的内存占用。在本文中,我们将重点介绍如何创建Spring应用的本机二进制文件。GraalVM Native Image 101Java应用程序使用编译为字节码javac。转载 2020-08-23 10:00:53 · 3113 阅读 · 0 评论