超音速亚原子 Java

专为 OpenJDK HotSpot 及 GraalVM 量身定制的原生 Kubernetes Java开发栈,采用最佳 Java 库和标准精制而成。

Quarkus 入门

现可用

Quarkus 3.0

更多信息
* quarkus.pro 基于 1.4.2.Final 翻译

容器优先

Quarkus 为 GraalVM 和 HotSpot 量身定制用程序。启动超快,内存极低(不仅是堆大小!)在容器编排平台(如Kubernetes)中提供了近乎即时的向上扩展和高密度的内存利用率。我们使用一种称为编译时启动技术。 进一步学习

$ ./my-native-java-rest-app
Quarkus started in 0.008s

统一命令式和反应式

开发应用程序时可以混用熟悉的指令式代码与非阻塞响应式代码. 进一步学习.

指令式
@Inject
SayService say;

@GET
@Produces(MediaType.TEXT_PLAIN)
public String hello() {
    return say.hello();
}
响应式
@Inject @Channel("kafka")
Publisher<String> reactiveSay;

@GET
@Produces(MediaType.SERVER_SENT_EVENTS)
public Publisher<String> stream() {
    return reactiveSay;
}

开发乐趣

一个让开发者更开心的平台:

  • 统一配置
  • 零配置,瞬间重新加载
  • Streamlined code for the 80% common usages, flexible for the 20%
  • 简单生成可执行文件

$ mvn package -Pnative

  # Or

$ ./gradlew buildNative
进一步学习

优秀的类库及标准

Quarkus 接入了 50 多种优秀类库提供了一个紧密结合,易于使用,全栈框架。这些类库都是非常流行的,而且我们会不断引入更多类库,所有都连接在标准主干上。 近一步学习 Quarkus 扩展.

反馈和帮助

You can contact the Quarkus project team using:

Your help is more than welcome! Don’t hesitate to join the crowd.

加入 Quarkus 社区

Check out our GitHub for details on reporting issues and the process for submitting pull requests.

Every contribution is valuable. It can be a bug report, an example application, a feature request, a fix in the documentation or just feedback.

quarkus.pro 是基于 quarkus.io 的非官方中文翻译站 ,最后更新 2020/04 。
沪ICP备19006215号-8
QQ交流群:1055930959
微信群: