Quarkus 繼續其每 2-3 周一次發布的節奏。最新版 (0.17.0) 包含 125+ 變動 ,其中有新特性、bug 修復和文檔更新。
值得關注的改進有:
-
New AMQP Extension. The AMQP guide and quickstart cover how to use MicroProfile Reactive Messaging with AMQP.
-
New Apache Kafka Streams Extension. Create streaming queries with the Kafka Streams API. Check out the Quickstart.
-
New Kogito (Business Automation) Extension. The guide demonstrates how to use Kogito (jBPM + Drools) to add business automation to an application.
-
Integrates Hibernate ORM with Hibernate Validator. Improves Hibernate Validator constraint integration with SQL generation.
-
SmallRye MicroProfile Health Check Extension 2.0 support. MicroProfile Health Check 2.0 (see specification PDF) adds @Liveness and @Readiness annotations while deprecating the @Health annotation.
Quarkus 是一個用於編寫 Java 應用的雲原生、容器優先框架。
特性包括:
-
容器優先:最小的Java應用程序,最適合在容器中運行
-
雲原生:在 Kubernetes 等環境中採用 12 要素原則。
-
統一命令式與反應式:在一個編程模型下帶來非阻塞和命令式開發風格。
-
基於標準:Standards-based:基於一些標準和框架(RESTEasy、Hibernate、Netty、Eclipse Vert.x、Apache Camel ......)。
-
微服務優先:快速啟動項目編寫 Java 應用。
- 以開發為中心