このページでは、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 をご覧ください。