QuarkusはKubernetesのネイティブJavaフレームワークです、GraalVMおよびHotSpot用に設計されており、市場で最高のJavaライブラリと標準から作成されています。 目的はそれです QuarkusがKubernetesの主要なJavaプラットフォームになるサーバーレス環境と同様に、開発者に統合されたリアクティブで命令型のプログラミングモデルを提供して、より広範囲の分散アプリケーションアーキテクチャに最適に対応します。
私たちは皆、Kubernetesのようなオープンソースクラウドとコンテナ指向のプラットフォームを知っています。また、非常によく知っています。 Javaプログラミング言語、90年代からほぼ20年間、TIOBEなどのリストで最も使用されているリストの2つとして位置付けられており、実際、JavaはこのタイプのリストのXNUMX番目の位置から落ちておらず、成功と方法を示しています。クロスプラットフォームであることが開発者コミュニティの中にあることを広く広めました。
JavaとKubernetesの両方のプロジェクトに参加すると、潜在的な可能性を知ることができます 急成長するクラウド業界、したがって、IoT、モバイルデバイス、マイクロサービス、コンテナ、特にサービスまたはFaaSとしての機能など、それを利用する他のセクターでも使用されます。 このフレームワークを使用すると、JavaでKubernetes用に記述された多数のアプリケーションを生産的かつ効率的に実装できます。
に対する Quarkus自身の利点 (Red Hatでテスト済み):
- クイックスタート、コンテナとKubernetesのマイクロサービスの自動スケーリング、さらにはFaaSの即時実行を可能にします。
- 最小限のメモリ使用率 コンテナの密度を最適化します。
- アプリケーションのサイズが小さい とコンテナ自体。
- の使用 最高の図書館 Javaおよび標準用。
- モデル 命令的かつ反応的.
- そして他の多くのf開発者のスキル、 統一された構成、簡略化されたコードなど、煩わしいネイティブ実行可能ファイルの生成を回避します。