昨今、マイクロサービスアーキテクチャによるアプケーション開発が注目を集めています。文字通り小さなサービスを組み合わせて1つのアプリケーションを構成するため、個々のサービスには高いリソース効率が求められます。また、サービス間通信が多く発生することから、高い処理能力も必要です。これらの条件を満たすアプリケーションをJavaで開発するためのフレームワークの一つが「Spring WebFlux」です。 本連載では、Spring WebFluxによるアプリケーションの作り方をはじめ、Spring WebFluxを理解する上で重要となる「リアクティブプログラミング」や、Spring WebFluxベースのHTTPクライアントである「WebClient」、Spring WebFluxと親和性の高いデータベースアクセスの仕組みである「R2DBC」を解説していきます。
Linuxファイルシステム徹底比較──ext4・Btrfs・XFS・ZFS、2026年に選ぶならどれ?
軍事とIT 第676回 海自のイージス艦は、なぜ弾道ミサイルを見分けられるのか? 新レーダー「AN/SPY-7(V)」の技術
PC向けメモリ価格が10倍に上昇、2027年供給分は完売か
エプソンのプリンタ・スキャナー多数に脆弱性、対象機種を確認し更新を
Windows 11、旧版メディアプレーヤーの字幕機能を無効化 現行版への移行促す
主に企業システムのオーナーをターゲットとして、導入あるいは運用のフェーズで参考になる情報を提供していきます。