Spring アプリケーションでの Pub/Sub の使用

このページでは、Spring Framework で作成された Java アプリケーションで Pub/Sub を使用する方法について説明します。

Spring Cloud GCP には、Spring Framework を使用して Pub/Sub トピックにメッセージを送信し、Pub/Sub サブスクリプションからメッセージを受信するためのモジュールが複数あります。これらのモジュールは、異なるユースケースに対して個別に使用することも、組み合わせて使用することもできます。

  • Spring Cloud GCP Pub/Sub Starter を使用すると、ヘルパークラスを使用してメッセージを送受信できます。より高度なシナリオが必要な場合は、Pub/Sub Java クライアント ライブラリを呼び出すこともできます。
  • Pub/Sub の Spring 統合チャネル アダプタを使用すると、Spring Integration のメッセージ チャネルを Pub/Sub に接続できます。
  • Pub/Sub 用 Spring Cloud Stream Binder を使用すると、Pub/Sub を、Spring Cloud Stream アプリケーションでメッセージング ミドルウェアとして使用できます。

Spring Cloud GCP Pub/Sub Starter の使用

Spring Cloud GCP Pub/Sub Starter の詳細と使用方法については、Spring Framework on Google Cloud リファレンス ガイド - Cloud Pub/Sub をご覧ください。

Spring 統合チャネル アダプタの使用

Spring Integration チャネル アダプタの詳細と使用方法については、 Google Cloud の Spring Framework リファレンス ガイド - Cloud Pub/Sub のチャネル アダプタをご覧ください。

Spring Cloud Stream Binder の使用

Spring Cloud Stream Binder の詳細と使用方法については、 Google Cloud の Spring Framework リファレンス ガイド - Cloud Pub/Sub 用 Spring Cloud Stream Binder をご覧ください。