はじめに

完了

あなたはミッション クリティカルな大規模アプリケーションを構築しているとします。 そのアプリケーションは複数のマイクロサービスで構成されており、それらが一貫性を持って動作することで顧客にシームレスなエクスペリエンスを提供する必要があります。

これらのマイクロサービスを REST 経由で通信させると、ボトルネックが発生します。それは非同期プログラミングの概念を採用することによって解決できます。 キューを使用すると、アプリケーションのさまざまな側面を切り離して、ワークロードに適合するようにアプリケーションの開発、保守、スケーリングを行うことができます。

あなたは、自分の Java アプリケーションに非同期プログラミングの利点をもたらすために、メッセージ ブローカーとして機能する Azure Service Bus 名前空間を作成することに決めました。 Java と Spring エコシステムに関する自分の知識を活用し、使い慣れた Java Message Service (JMS) 2.0 API を使用して Service Bus と通信することを計画しています。

学習の目的

このモジュールでは、次のことを行います。

  • JMS 2.0 と、それを使用して Service Bus と対話する方法について説明します。
  • Service Bus にメッセージを送信する Spring Boot アプリケーションを作成します。
  • Service Bus からメッセージを受信する Spring Boot アプリケーションを作成します。