介绍
Quarkus
是一个为 Java 虚拟机和原生编译而设计的全堆栈Kubernetes
原生Java框架,针对容器做了优化。
Quarkus
的设计从一开始就立足于简单易用,其功能几乎不需要配置即可正常使用。
特点
- 实时编码,旨在让开发人员能够即时检查代码更改的影响并快速进行故障排除。
- 云原生,切合
Kubernetes
。 - 天然支持Native。
- 使用简单。
- 响应式编程,高性能。
- 启动时间短。
- 社区生态支撑好,迭代频繁。
文章推荐
闲话
Quarkus
的主打特性是云原生、响应式。适合的场景大体如下:
- 单体服务,可以通过Native特性节省内存。
- 云原生。
- 无服务应用。
- 配合
Kubernetes
。 - 对性能要求高的场景,可以使用
Quarkus
实现Reactive
应用。