Quarkus:Kubernetes用の新しいネイティブJavaフレームワーク

私たちは皆、プロジェクトを知っています Kubernetes、そして私達はまたそれを知っています Javaプログラミング言語 それは長年私たちと一緒にあり、今日最も使用されているものの2つであり、したがって、最も多くの開発者と最大の開発コミュニティを引き付けるものです。 実際、コンピューティングの世界で最も使用されているプログラミング言語のTIOBEリストに従うと、JavaはこのランキングでXNUMX位を下回っていません。これは、非常に人気があることを示しています。

Javaは90年代に生まれました、廃止されたSun Microsystems(現在のOracle)の手によるものであり、このプラットフォームを備えた仮想マシンJavaのおかげで、メモリとCPU(仮想化)の独占的所有権を引き継ぐ非常に動的なモノリシックアプリケーションを実行するためのほぼ20年の開発と最適化があります上記の言語の通訳として。 そして、これをクラウド、IoT、モバイルデバイス、Kubernetes、コンテナー、マイクロサービス、リアクティブプログラミングに取り入れて、サービスまたはFaaSとして機能させてみませんか? 私たちはこれらのセクターが支配する世界に住んでいるので。 これらの12の主要なドライバーとクラウドネイティブアプリケーション開発は、より高いレベルの生産性と効率を実現できます。 ここで、JavaがKubernetesと出会い、収束します。 新しいフレームワーク。

上記のフレームワークの名前は クォークス、と一緒に到着します 超音速亜原子ジャワ. Quarkusはフレームワークです GraalVMおよびHotSpot用に設計されたKubernetes用のJavaネイティブであり、市場で最高のJavaライブラリと標準から作成されています。 Quarkusの目標は、JavaをKubernetesおよびサーバーレス環境向けの主要なプラットフォームにすると同時に、開発者に統合されたリアクティブで命令型のプログラミングモデルを提供して、幅広い分散アプリケーションアーキテクチャに最適に対応することです。

間に 品質 Quarkusが提供するもの(Red Hatを使用したプラットフォームベースのテスト):

  • クイックスタート、数十ミリ秒で、コンテナとKubernetesのマイクロサービスの自動スケーリングとFaaSの即時実行が可能になります。
  • La 最小メモリ使用率 複数のコンテナーが必要なマイクロサービスアーキテクチャーのデプロイメントでコンテナー密度を最適化するのに役立ちます。
  • コンテナのアプリケーションサイズが小さい.
  • モデルを与える 反応的かつ必須 Java開発者が慣れ親しむために統合されました。
  • 開発者はお楽しみいただけます 統一された構成 単一のプロパティファイル、ゼロ構成、瞬く間にライブリロード、一般的な使用の80%の簡略化されたコード、20%の柔軟性で、煩わしいネイティブ実行可能ファイルを生成しません。
  • あなたは持っているでしょう より良いライブラリと標準.
  • 効果的なソリューション マイクロサービス、サーバーレス、クラウド、コンテナー、Kubernetes、FaaSなどでJavaを実行します。

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ヘルナンド

    「迷惑なネイティブ実行可能ファイル」とはどういう意味ですか?

    感謝