昨今、マイクロサービスアーキテクチャによるアプケーション開発が注目を集めています。文字通り小さなサービスを組み合わせて1つのアプリケーションを構成するため、個々のサービスには高いリソース効率が求められます。また、サービス間通信が多く発生することから、高い処理能力も必要です。これらの条件を満たすアプリケーションをJavaで開発するためのフレームワークの一つが「Spring WebFlux」です。 本連載では、Spring WebFluxによるアプリケーションの作り方をはじめ、Spring WebFluxを理解する上で重要となる「リアクティブプログラミング」や、Spring WebFluxベースのHTTPクライアントである「WebClient」、Spring WebFluxと親和性の高いデータベースアクセスの仕組みである「R2DBC」を解説していきます。
更新プログラム「KB5120998」によるWindows 11のデスクトップ背景が真っ黒になる不具合が修正
「デジタル化しても使ってもらえない」兵庫県はkintoneで年間5600件の運転記録をどう変えた?
Windows 11「26H2」登場へ、注目したい8つの新機能
Anthropic、AIモデル「Claude」による4件目の不正アクセスを発表
ゼロからLLMプロンプトエンジニアリング 第15回 9年かけて書いた3万行のコードをほぼ1日でAIが書き直した件 - Go版なでしこ3の開発秘話
主に企業システムのオーナーをターゲットとして、導入あるいは運用のフェーズで参考になる情報を提供していきます。