コンテンツへスキップ
FindOpenSource

Quarkus

高速な起動時間と少ないメモリフットプリントのために設計された、コンテナやサーバーレスに適した Kubernetes ネイティブな Java フレームワークです。

概要

Quarkus は、特に GraalVM を介してネイティブバイナリへ事前コンパイルした場合に、ミリ秒単位で起動し、従来の JVM アプリケーションが必要とするメモリのごく一部しか使わないように Java アプリケーションをコンパイルします。これにより、コンテナやサーバーレス関数において Java を扱いにくくしていた、起動の遅さやメモリ消費量の多さという問題を解決します。この異なるランタイムモデルのもとでも、おなじみの Java エコシステム(JAX-RS、Hibernate など)をサポートします。

Quarkus は、Java の言語・エコシステムを離れることなく、コンテナネイティブな起動速度とメモリ特性を求める、Kubernetes 向けのマイクロサービスやサーバーレス関数を構築する Java チームに向いています。

カテゴリ
バックエンド
キーワード
java-frameworkkubernetes-nativemicroservicesserverless
言語
Java
ライセンス
Apache-2.0

誤りを見つけましたか? GitHub で修正を提案する