昨今、マイクロサービスアーキテクチャによるアプケーション開発が注目を集めています。文字通り小さなサービスを組み合わせて1つのアプリケーションを構成するため、個々のサービスには高いリソース効率が求められます。また、サービス間通信が多く発生することから、高い処理能力も必要です。これらの条件を満たすアプリケーションをJavaで開発するためのフレームワークの一つが「Spring WebFlux」です。 本連載では、Spring WebFluxによるアプリケーションの作り方をはじめ、Spring WebFluxを理解する上で重要となる「リアクティブプログラミング」や、Spring WebFluxベースのHTTPクライアントである「WebClient」、Spring WebFluxと親和性の高いデータベースアクセスの仕組みである「R2DBC」を解説していきます。
Googleフォト、ドライブ、Geminiを無料アプリに置き換えた結果、何が変わった?
Windows 11に「Ctrl+Alt+Del」が残る理由、ビル・ゲイツ氏は「間違い」と発言
日本へのサイバー攻撃報告が48%増、個人情報が狙われる背景とは
ENEOS HD、道路舗装大手NIPPOを完全子会社化へ - アスファルト製造から舗装まで一体運営
Windows 11 26H2を8GBノートPCで検証、メモリ使用量が5GBから3.3GBに減少
主に企業システムのオーナーをターゲットとして、導入あるいは運用のフェーズで参考になる情報を提供していきます。