LINEで個別相談
クラウド 2026-04-08

Cloud Pub/Sub

GCPのフルマネージドなメッセージングサービス。パブリッシャーとサブスクライバーを非同期に疎結合させ、毎秒数百万件のイベントを信頼性高く処理できる。

Cloud Pub/Subとは?

Cloud Pub/Sub(Publish/Subscribe)は、GCPのフルマネージドなリアルタイムメッセージングサービスです。メッセージを送る側(パブリッシャー)と受け取る側(サブスクライバー)を非同期に疎結合させ、スケーラブルなイベント駆動アーキテクチャを実現します。

基本的な仕組み

パブリッシャー → [トピック] → [サブスクリプション] → サブスクライバー
  1. パブリッシャーがトピックにメッセージを送信
  2. Pub/Subがメッセージを保存・複製
  3. サブスクライバーがサブスクリプションからメッセージを受信

配信モデル

モデル説明
プル配信サブスクライバーが定期的にメッセージを取得
プッシュ配信Pub/SubがHTTPSエンドポイントにメッセージを送信

主なユースケース

  • マイクロサービス間の非同期通信: サービスを直接呼び出さず疎結合を維持
  • ストリーミング分析: IoTセンサーデータをDataflow・BigQueryへ流す
  • イベントソーシング: システムイベントの記録・再処理
  • バッファリング: 突発的なトラフィックスパイクを吸収

AWSとの対応関係

  • Pub/Sub ≈ Amazon SQS(キュー)+ Amazon SNS(パブリッシュ)

まとめ

Cloud Pub/SubはGCPのデータパイプラインの要です。DataflowやCloud Runと組み合わせることで、リアルタイムデータ処理基盤を比較的簡単に構築できます。

Sponsored Link

バグ・要望を報告する