Quarkus介绍(1)🔥

608 阅读1分钟

介绍

Quarkus 是一个为 Java 虚拟机和原生编译而设计的全堆栈Kubernetes原生Java框架,针对容器做了优化。

Quarkus的设计从一开始就立足于简单易用,其功能几乎不需要配置即可正常使用。

Quarkus官网

特点

  • 实时编码,旨在让开发人员能够即时检查代码更改的影响并快速进行故障排除。
  • 云原生,切合Kubernetes
  • 天然支持Native。
  • 使用简单。
  • 响应式编程,高性能。
  • 启动时间短。
  • 社区生态支撑好,迭代频繁。

文章推荐

  1. 通过Consul服务发现实现微服务
  2. 介绍Quarkus技术的CSDN博客
  3. 红帽的云原生介绍

闲话

Quarkus的主打特性是云原生、响应式。适合的场景大体如下:

  1. 单体服务,可以通过Native特性节省内存。
  2. 云原生。
  3. 无服务应用。
  4. 配合Kubernetes
  5. 对性能要求高的场景,可以使用Quarkus实现Reactive应用。