容器优先
Quarkus 为 GraalVM 和 HotSpot 量身定制用程序。启动超快,内存极低(不仅是堆大小!)在容器编排平台(如Kubernetes)中提供了近乎即时的向上扩展和高密度的内存利用率。我们使用一种称为编译时启动技术。 进一步学习
$ ./my-native-java-rest-app
Quarkus started in 0.008s
专为 OpenJDK HotSpot 及 GraalVM 量身定制的原生 Kubernetes Java开发栈,采用最佳 Java 库和标准精制而成。
Quarkus 入门
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;
}
一个让开发者更开心的平台:
$ 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.
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.