パブリッシュ-サブスクライブ - CI/CD用語集の定義
パブリッシュ-サブスクライブ: パブリッシュ-サブスクライブ(pub-sub)は、パブリッシャーがトピックにメッセージを発行し、任意の数のサブスクライバーがそれを受信するメッセージングパターンで、送信側と受信側は互いを認識しません。
パブリッシュ-サブスクライブ(pub-sub)は、パブリッシャーがトピックにメッセージを発行し、任意の数のサブスクライバーがそれを受信するメッセージングパターンで、送信側と受信側は互いを認識しません。
pub-subはプロデューサーとコンシューマーを疎結合にします。1つのイベントは、パブリッシャーが誰が待ち受けているかを知らなくても、多くの独立したハンドラーへとファンアウトできます。
CIにおいて
トピックに発行された1つのdeploy.succeededイベントは、smoke testのjob、changelogの更新、Slack通知をトリガーでき、それぞれが個別のサブスクライバーとなります。deployを行う人がそれらのいずれもコーディングする必要はありません。
関連ガイド
Event Bus - CI/CD Glossary DefinitionEvent Bus: An event bus is a central channel that routes events from producers to interested consumers, formi…
Message Queue - CI/CD Glossary DefinitionMessage Queue: A message queue is a buffer that holds messages between a producer and a consumer, decoupling…
Event-Driven Pipeline - CI/CD Glossary DefinitionEvent-Driven Pipeline: An event-driven pipeline starts work in response to events (a webhook, a queued messag…