1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

[GCP]Cloud Pub/Sub概要

Last updated at Posted at 2023-12-01

Pub/Subの概要を思い出すための自分用メモ。

概要

Cloud Pub/SubはGCPが提供するメッセージングサービスである。

メッセージングサービス

  • システムから別システムへのデータの送受信を、プログラミング言語、プラットフォームを超えて実現する仕組み
  • システム間を疎結合にして、1システムで問題が発生したとき、全体に波及するのを防ぐ
  • 非同期処理を実現できる
    • 送信側は受信側の処理を待たなくていい
    • 受信側は処理可能なタイミングで処理できる

Pub/Subでのデータ送信・処理イメージ
(システムAからシステムBへpush型でデータを配信する場合)

CloudPubSub (1).jpg

Publisher
データ送信側のシステム

Subscriber
データ受信側のシステム

Topic
Pub/Subの機能。
publisherがデータを送信する窓口。
データの保存期間はここで設定。

Subscription
Pub/Subの機能。
Subscriptionに対する設定(以下のようなもの)に基づいて、Topicに届いたデータをSubscriberに送信する。

  • 紐づけるTopic
  • Subscription自体の有効期間
  • データの再送信間隔
  • データの送信順
  • データ送信失敗時の試行回数
  • データ送信失敗の記録間隔(試行回数)
  • Subscriberのエンドポイント

参考

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?