並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 44件

新着順 人気順

Quarkusの検索結果1 - 40 件 / 44件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

Quarkusに関するエントリは44件あります。 javaJavaGraalVM などが関連タグです。 人気エントリには 『SpringBoot/Quarkus/Micronautの性能を検証してみた ~その1 起動編~ - Taste of Tech Topics』などがあります。
  • SpringBoot/Quarkus/Micronautの性能を検証してみた ~その1 起動編~ - Taste of Tech Topics

    こんにちは。@phonypianistです。 本投稿はアクロクエスト アドベントカレンダー 12月21日 の記事です。 最近、Quarkusアプリを本番適用しました。 QuarkusはJavaアプリを作るための軽量なフレームワークで起動が速いって聞くけど、実際どれくらい速いんだろう?と気になったので、Spring Bootや、類似OSSのMicronautと比べてみました。 背景 JavaのフレームワークといえばSpringBootが主流ですが、起動が遅かったり、必要なメモリが多かったりしています。 これは、アプリ起動時にリフレクションを用いてDI(Dependency Injection)を行っているのが要因の1つです。 マイクロサービス、コンテナネイティブなアプリケーションは、負荷の状況に応じて、シームレスにスケールアウトできる必要があります。 アプリケーションの起動速度が遅かったり、

      SpringBoot/Quarkus/Micronautの性能を検証してみた ~その1 起動編~ - Taste of Tech Topics
    • Red Hatが「Quarkus」の商用サポートを開始。JavaコードをコンパイルしてLinuxバイナリを生成、省メモリ高速起動でコンテナ環境に最適

      Red Hatが「Quarkus」の商用サポートを開始。JavaコードをコンパイルしてLinuxバイナリを生成、省メモリ高速起動でコンテナ環境に最適 Red Hatは、Kubernetesなどのコンテナ環境に最適化されたJavaアプリケーション開発と実行のためのフレームワーク「Quarkus」の商用サポート開始を発表しました。 #Quarkus, a #Kubernetes-native #Java runtime, now fully supported by @RedHat. https://t.co/EFzJS5wxDW pic.twitter.com/6gwo5Sq15x — Red Hat Developer (@rhdevelopers) May 28, 2020 Quarkusの最大の特徴は、GraalVMのコンパイラを用いてJavaコードからLinuxのネイティブバイナリを

        Red Hatが「Quarkus」の商用サポートを開始。JavaコードをコンパイルしてLinuxバイナリを生成、省メモリ高速起動でコンテナ環境に最適
      • Java最新フレームワーク、Helidon、Micronaut、Quarkusをnative-imageまでまとめて試す - きしだのHatena

        最近でてきたフレームワーク、Helidon、Micronaut、Quarkusのクイックスタート、Native-Imageをまとめて試しましょう。 準備 SDKMANインストール 今回はSDKMANで環境を作っていきます。 https://sdkman.io/ コマンドラインで次のコマンドを実行します。Windowsの場合はCygwinかWSLで。 $ curl -s "https://get.sdkman.io" | bash ターミナルを開きなおすか次のコマンドを実行するとSDKMANが有効になります。 $ source "$HOME/.sdkman/bin/sdkman-init.sh" JDKインストール 今回はnative-imageまで使うのでGraalVMを使っておきましょう。 $ sdk use java 19.1.0-grl native-imageの準備も行います。Cy

          Java最新フレームワーク、Helidon、Micronaut、Quarkusをnative-imageまでまとめて試す - きしだのHatena
        • アンケート作成システムのサーバサイドをKotlin + Quarkus + Doma, CQRSで構築している話 - エムスリーテックブログ

          エムスリー エンジニアの岩本です。 現在私の所属しているチームでは、以前作成したアンケートを作るためのシステムのサーバサイドリプレースを検討しています。 ちなみにクライアントサイドは下記のものです。 qiita.com 採用した技術 なぜQuarkus? SQLアクセスはDoma Domaの記述方法 Quarkus + Domaで見つかった問題 設計方針はCQRS まとめ We're hiring! 採用した技術 以前のサーバサイドはJavaで作られており、再利用可能な既存の資産もあるため、JVM系の言語を検討しています。 他のシステムではKotlin + SpringBootを使っているため同様の構成も考えられるのですが、 SpringBootが開発しているうちに重くなり、起動に数十秒かかるようになり開発スピードが遅くなってしまったことや 新しいものに挑戦したいという技術者の考えを重要視

            アンケート作成システムのサーバサイドをKotlin + Quarkus + Doma, CQRSで構築している話 - エムスリーテックブログ
          • Google App Engineが「Java 11」サポート開始。Spring Boot、Micronaut、Quarkus、Ktorなどのフレームワークも利用可能

            Google App Engineが「Java 11」サポート開始。Spring Boot、Micronaut、Quarkus、Ktorなどのフレームワークも利用可能 Java 11は1年以上前の2018年9月にリリースされたJavaです。Javaは6カ月ごとにフィーチャーリリースが登場しているため、現時点での最新版のJavaは「Java 13」となります。 ただし、Javaには3年ごとに長期サポート対象となるLTS(Long Term Support)版が登場します。LTS版以外のJavaは次のフィーチャーリリースが登場するとセキュリティパッチなどが提供されなくなりますが、LTS版は登場から3年間はセキュリティパッチなどが提供されます。 そしてJava 11は、このLTS版としての最新版なのです。 App Engineは、フルマネージド環境でアプリケーションを実行できるクラウドサービス。

              Google App Engineが「Java 11」サポート開始。Spring Boot、Micronaut、Quarkus、Ktorなどのフレームワークも利用可能
            • Quarkus入門

              GlassFish Users Group Japan 勉強会 2019 Springのスライド https://glassfish.doorkeeper.jp/events/89314 #glassfish_jp #quarkus

                Quarkus入門
              • gRPC と Quarkus! - 赤帽エンジニアブログ

                Red Hat で Solution Architect として Quarkus を担当している伊藤ちひろです。 この記事は、Quarkus.io のブログ記事、gRPC with Quarkus! の翻訳記事です。 Quarkus 1.5 では、gRPC Quarkus拡張機能の最初のバージョンを出荷しました。 gRPCに馴染みのない方に紹介すると、HTTP/2とProtobufに依存した高効率なリモートプロシージャコールの仕組みです。gRPC は、Go、JavaScript、Python、Java などの任意の言語から gRPC サービスを実装して利用できます。 gRPC は、より古典的なリクエスト/レスポンスの相互スキームと同様に、双方向のデータストリームをサポートしています。gRPCは特にマイクロサービスに適しています。マイクロサービスシステムを構築する際の3つの大きな懸念事項であ

                  gRPC と Quarkus! - 赤帽エンジニアブログ
                • Quarkus 公式サイト日本語版 (ja.quarkus.io) を公開しました - 赤帽エンジニアブログ

                  みなさんこんにちは、Red Hatの能島です。Red Hatでは、省メモリ、高速起動など、コンテナ環境での動作に求められる要件に基づいて新しく設計されたQuarkusというオープンソースのJavaのアプリケーションフレームワークの開発を主導してますが、その公式サイトの日本語版 (https://ja.quarkus.io)を公開しました。 Quarkusの公式サイトでは、Quarkusの各種機能の利用方法を解説するガイドや、ブログなど、Quarkusに関する情報が豊富に揃っています。その公式サイトの日本語化をRed Hat社員の有志で進めてきましたが、今回、正式に https://ja.quarkus.io で公開を開始しました。まだ一部コンテンツは翻訳が終わっておらず、今後順次翻訳を進めてまいります。 翻訳の取組自体、GitHub上のパブリックなレポジトリ ( https://githu

                    Quarkus 公式サイト日本語版 (ja.quarkus.io) を公開しました - 赤帽エンジニアブログ
                  • VodafoneギリシャがSpring BootをQuarkusに置き換え - 赤帽エンジニアブログ

                    この記事は、Quarkus.io のブログ記事、Vodafone Greece replaces Spring Boot with Quarkus の翻訳記事です。 Vodafoneギリシャはギリシャで2番目に大きな電気通信会社で、600万人以上の加入者に固定電話および携帯電話サービスを提供しています。 Vodafoneギリシャは、オンプレミスとクラウド上で多くのアプリケーションを実行しているため、クラウドリソースの消費コストは同社にとって非常に重要だ。 そのアーキテクチャの一つのコンポーネントはKubernetesベースのソフトウェアであるDigital eXperience Layer(DXL)であり、これはVodafoneのコアシステム(SOAPベースの通信)とクライアント(Web/モバイル)の間のミドルウェアとして、TMF仕様 (https://www.tmforum.org/)に

                      VodafoneギリシャがSpring BootをQuarkusに置き換え - 赤帽エンジニアブログ
                    • 仮想スレッド/ネイティブイメージ/CRaC/ノンブロッキングにも対応! msで起動しオンプレからサーバレスまで幅広く利用できる 軽量OSSフレームワークQuarkus

                      Keywords : Virtual Threads / Native Image / CRaC / Non Blocking / Loom / GraalVM / Reactive / Eclipse MicroProfile / Jakarta EE / Spring Boot

                        仮想スレッド/ネイティブイメージ/CRaC/ノンブロッキングにも対応! msで起動しオンプレからサーバレスまで幅広く利用できる 軽量OSSフレームワークQuarkus
                      • 軽量かつネイティブに動くJavaを求めてQuarkus 2.0をやってみてLambdaにデプロイした | DevelopersIO

                        Javaを尋ねて25年... こんにちは!みなさんJava使っていますか?私は学生のときにJavaを使い始めて、コミュニティと出会い、仕事にもなって、勢いでサンタクララの本社に突撃したことがあるぐらいJavaが好きでした。そして、時が経ち、軽量で軽快に動く他の言語やフレームワークが出てきたことで、若い方がJavaを使う機会が減ってきたなぁと感じています。多くのエンプラ現場で使われてきて実績十分、起動するまでが遅いけど動き出したらパフォーマンス良好、エコシステムが出来上がっているJavaを、もっと楽しく簡単に、できれば軽快に動く形で使えないものかと、モヤモヤしている中、昨年Quarkusという面白いものを見つけてしまいました。そして、昨日バージョン2.0がリリースされましたので、試してみたいと思います。 Quarkusとは Quarkusは、Kubernetesなどのコンテナ上での動作に最適

                          軽量かつネイティブに動くJavaを求めてQuarkus 2.0をやってみてLambdaにデプロイした | DevelopersIO
                        • Spring開発者のためのQuarkus - 赤帽エンジニアブログ

                          この記事は、Quarkus.io のブログ記事、Quarkus for Spring Developers の翻訳記事です。 Quarkus 1.0の登場により、LinuxコンテナネイティブおよびkubernetesネイティブのJavaマイクロサービスを開発するための革新的なプラットフォームがもたらされました。開発者は通常、新しい革新的なランタイム・フレームワークを評価する際に、既存の知識を脇に置いておく必要があります。Quarkusが他と異なるのは、Java技術に広く深く専門知識を持つエンジニア達によって作成されたことです。これにはSpring APIの互換性も含まれており、Red Hat RuntimesにSpring Bootのサポートを提供したエンジニアによってQuarkusにもたらされました。 私はSpringの開発者です。なぜQuarkus? 一般にコンテナ化と特にKubern

                            Spring開発者のためのQuarkus - 赤帽エンジニアブログ
                          • Mandrel: Red HatのQuarkusビルド用のGraalVMのコミュニティディストリビューション - 赤帽エンジニアブログ

                            Red Hat で Solution Architect として Quarkus を担当している伊藤ちひろです。 この記事は、Red Hat Developerのブログ記事、Mandrel: A community distribution of GraalVM for the Red Hat build of Quarkus - Red Hat Developer の翻訳記事です。 Javaコミュニティは、開発者とユーザーのニーズに合わせて進化、改善、適応する能力を何度も実証してきました。言語とフレームワークの選択に25年を費やした後も、Javaはエンタープライズ・ユース・ケースでの強力な実績と機能により、現在使用されている言語の中で常に上位に位置しています。Red Hatは長い間、Javaおよびオープンソースソフトウェア開発における強力なリーダーであり、進化を続けるJavaの最前線であ

                              Mandrel: Red HatのQuarkusビルド用のGraalVMのコミュニティディストリビューション - 赤帽エンジニアブログ
                            • Quarkus Sample – OpenID Connect でセキュアなエンドポイントを構築する | DevelopersIO

                              はじめに 個人的に CloudNative なアプリケーションフレームワーク Quarkus のいろいろなモジュールを試しています。その中から今回は OpenID Connect クライアントモジュールを利用してみます。 QUARKUS - USING OPENID CONNECT TO PROTECT WEB APPLICATIONS USING AUTHORIZATION CODE FLOW 例では KeyCloak を利用していましたが、今回は Auth0 を利用しました。 事前準備 Quarkus ブランクプロジェクトの作成 Quarkus の最低限のブランクプロジェクトを作成します。追加の依存は何も指定しません。 Quarkus - Start coding with code.quarkus.io pom.xml の中は以下の通り。 <dependencies> <depend

                                Quarkus Sample – OpenID Connect でセキュアなエンドポイントを構築する | DevelopersIO
                              • Quarkus Technical Deep Dive - Japanese

                                現在システムに求められる要件は必要に応じて 0 からスケールアウトするなど可用性や性能といった面で大きく変化しています。それらの要件を実現するため、サーバレスやクラウドネイティブという技術が必要となっています。それらの技術を容易に導入できる Quarkus の内部はどの様に動作しているのかを簡単に紹介します。

                                  Quarkus Technical Deep Dive - Japanese
                                • Quarkusでコマンドラインアプリケーションを作る - CLOVER🍀

                                  これは、なにをしたくて書いたもの? Quakusでコマンドラインアプリケーションを作れそうな感じのガイドがあったので、試してみようかなと。 Quarkus - Command Mode Applications Picocli向けのExtensionもあるようです。 Quarkus - Command Mode with Picocli なのですが、こちらはexperimentalということと、先にシンプルな方からかなということで今回はパス。 環境 今回の環境は、こちらです。 $ java --version openjdk 11.0.7 2020-04-14 OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-2ubuntu218.04) OpenJDK 64-Bit Server VM (build 11.0.7+10-po

                                    Quarkusでコマンドラインアプリケーションを作る - CLOVER🍀
                                  • Javaニュース総まとめ: Spring Framework 6.0とSpring Boot 3.0のロードマップ、OpenJDKとQuarkusのアップデート

                                    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                      Javaニュース総まとめ: Spring Framework 6.0とSpring Boot 3.0のロードマップ、OpenJDKとQuarkusのアップデート
                                    • Apache Camel 3とQuarkus - 赤帽エンジニアブログ

                                      Red Hatソフトウェアエンジニアの佐藤匡剛です。 昨晩のRHTN #2にお越しいただいた皆様、ありがとうございました。自分が担当したLTのスライドはこちらにアップロードしました。 Red Hat Tech Night 2019.5 - Camel 3 and Beyond... from Tadayoshi Sato www.slideshare.net しかし、さすがに5分というのはちょっと話し足りなかった(かつ最近は引き篭もっていて滑舌悪く上手く話せなかった)ので、こちらで少し補足したいと思います。 Camel 3の注目ポイント 今回のLTの目玉だったので、スライドをそのまま再掲します。 後方互換性の維持 camel-core の軽量&モジュール化 API 整理&技術負債の解消 型安全な Fluent Builder エンドポイント定義の導入 新しいクラウド EIP パターン Qu

                                        Apache Camel 3とQuarkus - 赤帽エンジニアブログ
                                      • Keycloak on Quarkus

                                        a Kubernetes-Native Java Stack based Identity and Access Manager 認証基盤OSS「Keycloak」がQuarkusというKuberntes Native向けJavaフレームワークに対応し始めました。本セッションではQuarkus版Keycloakをコンテナ化し、簡単な動作確認および性能検証を行った結果を紹介します。 OpenShift.Run Winter 2020

                                          Keycloak on Quarkus
                                        • Quarkus入門 - n-agetsumaの日記

                                          GlassFish Users Group Japan 勉強会 2019 SpringでQuarkusについて紹介しました。話そうと思っていたけれどもスライドに入らなかったことをブログで補足してみます。 Quarkusとは何か とにかく起動が高速な Java EE / MicroProfile ベースのAPIでコードが書けるフレームワークです。スライド中でも言及していますが、GraalVMのnative-imageコマンドによってネイティブコンパイルすると100ミリを切るスピードでJAX-RS/CDI/JPAで構成されるCRUDアプリケーションが起動します。 Javaは起動が遅い、Goのようなシングルバイナリによる起動の方が便利でJavaは手間が掛かると言われる課題を解決しています。 続きについてはスライドを参照してください。ここからは、スライドに入らなかった内容や、当日話そうと思っていた

                                            Quarkus入門 - n-agetsumaの日記
                                          • コンテナ上のマイクロサービスの認証強化 ~QuarkusとKeycloak~

                                            Quarkusとは、KubernetesネイティブのJavaフレームワークです。Quarkusを使用することで、コンテナに最適化されたJavaアプリケーションを開発できます。ここではQuarkusとKeycloakを組み合わせた堅牢化方法をご紹介します(図2)。 前回は各サービスにそれぞれIstioのAuthorizationPolicyを作成し導入することで、各サービスにJWTによるアクセス制御を追加しました。Quarkusのkeycloak-authorizationエクステンションを使うと、各サービスのアクセス制御ロジックをKeycloakの認可サービスに集約することができます。 各サービスのアクセス制御ロジックを、各サービスで個別に持つべきか、認可サーバ側で集約して持つべきかについては一長一短があり、またシステムの要件に大きく依存する部分があるため、一概にどちらが良いとは言えません

                                              コンテナ上のマイクロサービスの認証強化 ~QuarkusとKeycloak~
                                            • Quarkus 1.3 と Eclipse MicroProfile 3.3 - 赤帽エンジニアブログ

                                              この記事は、Quarkus.io のブログ記事、Quarkus 1.3 and Eclipse MicroProfile 3.3 の翻訳記事です。 Quarkus 1.3が利用可能になったという発表とともに、私たちはQuarkus 1.3がEclipse MicroProfile 3.3の全仕様のTCKに合格したことを追加で発表します。 MicroProfile 3.3には次の仕様アップデートが含まれます。 Config 1.4 Fault Tolerance 2.1 Health 2.2 Metrics 2.3 REST Client 1.4 Config Configの更新には、ConfigProviderResolverの不正なキャッシュを防ぐための修正と、それに関連するクラスローダの問題も含まれます。 また、暗黙的コンバータの優先度を調整し、byte,short,char用のコンバ

                                                Quarkus 1.3 と Eclipse MicroProfile 3.3 - 赤帽エンジニアブログ
                                              • Quarkusに入っているQuteというテンプレートエンジン単体で使ってみる - 京都行きたい

                                                QuarkusにはQuteというテンプレートエンジンが入っています。 今回は、これをQuarkusじゃないプロジェクトで使ってみます。 使ったバージョンは1.1.1.Final です。 quarkus.io 今回のコードは以下のリポジトリにおいてあります。 github.com quarkus-sandboxと言いつつ、quarkusを動かしているフォルダは一つもない・・・ とりあえず動かしてみる JUnitのテストでQuteを動かしてみます。(実はこのままでは動かないんですが) public class QuteTest { @Test public void test() { // 後述するが、このままでは動かない final Engine engine = Engine.builder() .addDefaults() .build(); final String content =

                                                  Quarkusに入っているQuteというテンプレートエンジン単体で使ってみる - 京都行きたい
                                                • Java EE から Quarkus による開発への移行について

                                                  オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)

                                                    Java EE から Quarkus による開発への移行について
                                                  • QuarkusによるKubernetes Native Java

                                                    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                                      QuarkusによるKubernetes Native Java
                                                    • KubernetesネイティブのJavaフレームワーク「Quarkus 2.0.0」がリリース、継続的テスト機能の追加など

                                                      「Quarkus 2.0.0」では、JDK 11がサポートされ、JDK 8のサポートが終了したほか、「GraalVM 21.1」が推奨バージョンとなり、Quarkusの中核を成すVert.xが「Vert.x 4」に、QuarkusのすべてのSmallRyeコンポーネントが「MicroProfile 4」にアップグレードされている。 さらに、継続的テスト機能が新たに搭載されており、開発モードにおいてテストの自動的な実行が可能になった。継続的テストを有効にすることで、テストスイートが実行され、以降はコーディング中に自動でテストが行われるようになり、テストが失敗した場合は通知されるので、ブラウザに切り替えることなく、変更に関するフィードバックが即座に得られる。 なお、継続的テストの搭載にあわせて、テスト用のクラスロードモデルが開発モードと同じになり、互換性のある端末が検出されるとコンソールウィン

                                                        KubernetesネイティブのJavaフレームワーク「Quarkus 2.0.0」がリリース、継続的テスト機能の追加など
                                                      • Quarkusのテンプレートエンジン "qute" - n-agetsumaの日記

                                                        この記事は赤帽エンジニア Advent Calendar 2019の12/11分の記事です。 今日は日本JBossユーザグループでQuarkus入門について話しましたが、スライドはこちらです。今日の記事では、スライドに入りきらなかった qute について紹介します。 背景 今年の4月にGlassFishユーザ会に向けてQuarkus0.14.0を触りながら、実際の開発で使うならば欲しいと思った機能が2つありました。 Hibernate以外のDBアクセスの選択できること スキーマが複雑になるほどSQLを直接書きたいユーザは多い Thymeleafのようなサーバサイドで使えるテンプレートエンジン DBアクセスについては、Quarkus自体のアーキテクチャがVert.xベースになったことにより、スライドでも言及している Quarkus - Reactive SQL Clients が導入され、元

                                                          Quarkusのテンプレートエンジン "qute" - n-agetsumaの日記
                                                        • Red Hat drives future of Java with cloud-native, container-first Quarkus

                                                          Today, Red Hat and the Quarkus community announced Quarkus 1.0. Quarkus is a Kubernetes-native Java stack that is crafted from best-of-breed Java libraries and standards, and tailored for containers and cloud deployments. The overall goal of Quarkus is to bring Java into a cloud-native application development future and enable it to become a leading platform for serverless, cloud and Kubernetes en

                                                            Red Hat drives future of Java with cloud-native, container-first Quarkus
                                                          • Knative Eventing with Apache Kafka & Camel K Quarkus - 赤帽エンジニアブログ

                                                            こんにちは、小杉です。 前回ご紹介した Knative Serving に引き続き、Apache Kafka & Camel K Quarkus を使った Knative Eventing をご紹介します。 medium.com Apache Kafka & Ceph による Knative Eventing Red Hat ではソフトウェア開発者向けの情報を Webinar で配信しています。 来週 5/21(木) はサーバーレスの内容も含んだ 「マイクロサービス/サーバーレス入門」が配信される予定です。 また 5/28(木) には「これからのシステム連携を実現するデジタル基盤とアプローチ」を配信する予定です。 見逃した方もオンデマンドで視聴できるようになっているので是非登録してご覧ください。

                                                              Knative Eventing with Apache Kafka & Camel K Quarkus - 赤帽エンジニアブログ
                                                            • Field Notes: Optimize your Java application for AWS Lambda with Quarkus | Amazon Web Services

                                                              AWS Architecture Blog Field Notes: Optimize your Java application for AWS Lambda with Quarkus This blog post is a continuation of an existing article about optimizing your Java application for Amazon ECS with Quarkus. In this blog post, we examine the benefits of Quarkus in the context of AWS Lambda. Quarkus is a framework that uses the Open Java Development Kit (OpenJDK) with GraalVM and over 50

                                                                Field Notes: Optimize your Java application for AWS Lambda with Quarkus | Amazon Web Services
                                                              • Quarkusについて調べてみたらハマった話 - Qiita

                                                                今年も参加してみました。 滑り込みアウトですが、ALH Advent Calendar 2020の6日目です。 前日は「なんかDB遅いな。調べておいて~」って振られた時に見ること-wolさんでした。 Quarkusとは何ぞや きっかけ 普段、マイクロサービスやコンテナ周りの技術習得を目指し勉強しているのですが、Kubernetes向け軽量コンテナを実現するスタックとしてRedHatが何か作っているらしいぞ、という情報を耳にしたため調べてみました。 Quarkus - SUPERSONIC SUBATOMIC JAVA 名前からしてそそられますね。 A Kubernetes Native Java stack tailored for OpenJDK HotSpot and GraalVM, crafted from the best of breed Java libraries and

                                                                  Quarkusについて調べてみたらハマった話 - Qiita
                                                                • Mandrel:Quarkusに特化したGraalVMのディストリビューション - 赤帽エンジニアブログ

                                                                  Red Hat で Solution Architect として OpenJDK を担当している伊藤ちひろ(@chiroito)です。 この記事は、Red Hat Developerのブログ記事、Mandrel: A specialized distribution of GraalVM for Quarkus | Red Hat Developer の翻訳記事です。 最初にMandrelを発表したとき、なぜRed HatがGraalVMのダウンストリーム・ディストリビューションを必要としているのかを説明しました。私たちは、GraalVMのネイティブイメージ機能、特にQuarkusの文脈で最も興味を持ちました。この記事では、Mandrelとは何か、何ではないかを説明します。また、Mandrelの技術的な特徴を紹介し、QuarkusでMandrelを使用する短いデモンストレーションを行います

                                                                    Mandrel:Quarkusに特化したGraalVMのディストリビューション - 赤帽エンジニアブログ
                                                                  • KubernetesネイティブJavaフレームワークの「Quarkus 1.10」が公開 | OSDN Magazine

                                                                    KubernetesネイティブJavaアプリケーションフレームワーク「Quarkus」開発チームは12月1日、最新版となる「Quarkus 1.10」を公開した。 Quarkusは、KubernetesネイティブのJavaスタック。Javaライブラリと標準を集めてOpenJDK HotSpot、GraalVMに最適化したアプリケーションを構築できる。高速な起動時間、低いRSS物理メモリ消費などの特徴を備え、Kubernetesなどのコンテナオーケストレーションプラットフォームで高密度なメモリ使用と瞬時のスケールアップを実現するという。Quarkus 1.10は2019年に公開されたバージョン1系の10回目のポイントリリースとなる。 デフォルトのコンテンツの型がJSONになった。RESTリソースを活用しやすくするためのもので、@Producesと@Consumesを付けることなくJSONを使

                                                                      KubernetesネイティブJavaフレームワークの「Quarkus 1.10」が公開 | OSDN Magazine
                                                                    • Quarkus での CDI Beanのモック - 赤帽エンジニアブログ

                                                                      Red Hat で Solution Architect として Quarkus を担当している伊藤ちひろです。 この記事は、Quarkus.io のブログ記事、Mocking CDI beans in Quarkus の翻訳記事です。 Quarkusアプリケーションのテストは、Quarkus Developer Joyの重要な部分です。JVMアプリケーションをテストするための@QuarkusTestと、ネイティブイメージのブラックボックステストのための@NativeTestは、最初のリリース以来、Quarkusの一部となっています。しかし、私たちのコミュニティメンバーの間では、特定のテスト用に特定のCDI Beanを選択的にモックすることをQuarkusに許可してほしいという要望が何度もありました。この記事では、1.4 がもたらす新しいモッキング機能を紹介します。これらの関心事を解決する

                                                                        Quarkus での CDI Beanのモック - 赤帽エンジニアブログ
                                                                      • Quarkus for Spring Developers

                                                                        The arrival of Quarkus 1.0 brings an innovative platform for developing Linux container- and kubernetes-native Java microservices. Developers typically have to set aside their existing knowledge as they begin to evaluate new and innovative runtime frameworks. Quarkus is different because it was created by a collection of engineers with a deep expertise in a broad collection of Java technologies. T

                                                                          Quarkus for Spring Developers
                                                                        • Implementing a custom ConfigSource in Quarkus using AWS AppConfig | Amazon Web Services

                                                                          AWS Cloud Operations & Migrations Blog Implementing a custom ConfigSource in Quarkus using AWS AppConfig Most systems developed on the cloud nowadays implement a microservices architecture. A common demand is that each microservice is highly configurable and that configuration can be changed without changing code, and ideally, without restarting a running service instance. Quarkus (see https://qua

                                                                            Implementing a custom ConfigSource in Quarkus using AWS AppConfig | Amazon Web Services
                                                                          • GitHub - quarkusio/quarkus: Quarkus: Supersonic Subatomic Java.

                                                                            A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

                                                                              GitHub - quarkusio/quarkus: Quarkus: Supersonic Subatomic Java.
                                                                            • Mandrel: A community distribution of GraalVM for the Red Hat build of Quarkus | Red Hat Developer

                                                                              Try Red Hat products and technologies without setup or configuration fees for 30 days with this shared Openshift and Kubernetes cluster.

                                                                                Mandrel: A community distribution of GraalVM for the Red Hat build of Quarkus | Red Hat Developer
                                                                              • Red Hat、「Red Hat Runtimes」を通じて「Quarkus」のサポートを提供

                                                                                CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                                                                                  Red Hat、「Red Hat Runtimes」を通じて「Quarkus」のサポートを提供
                                                                                • Quarkus の始め方 〜 Gradle 編 〜 - A Memorandum

                                                                                  はじめに Project Starter アプリケーションの起動 プロジェクトの構成 ネイティブ・ビルド ネイティブバイナリの実行 JVM モードのコンテナ作成 RestAssured によるテスト まとめ はじめに クラウドネイティブなアプリケーションフレームワークである Quarkus の バージョン 1.0 リリースが間近ですが2019年11月25日にリリースされました。 現在(2019年11月20日時点)は 1.0.0.CR1 が出ている状況です(と思った矢先に 1.0.0.CR2 が出た模様ですね)。 1.0 リリース記念として Quarkus の Project Starter の使い方と Gradle での実行について見ていきます。 「Quarkus とは」については以下を参照してください。 blog1.mammb.com Project Starter Quarkus は、

                                                                                    Quarkus の始め方 〜 Gradle 編 〜 - A Memorandum

                                                                                  新着記事