Leksykon IT › Programowanie › Pub-sub (publikuj–subskrybuj)

Pub-sub (publikuj–subskrybuj)

Programowanie Svenska → Zaktualizowano: 2026-10-07

Wzorzec komunikacji, w którym nadawcy wysyłają wiadomości na „temat”, nie wiedząc, którzy odbiorcy nasłuchują. Luźne powiązanie komponentów.

Dwa warianty: oparty na tematach (subskrybenci wskazują konkretne tematy) i oparty na treści (subskrybenci filtrują po zawartości wiadomości). Realizowany zarówno wewnątrz procesu (magistrala zdarzeń, wzorzec obserwatora), jak i między systemami (Kafka, NATS, Redis Pub/Sub, GCP Pub/Sub).

Idealny do rozsyłania jeden-do-wielu i oddzielonej architektury sterowanej zdarzeniami. Cena: trudniej rozumować o systemie („kto tu nasłuchuje?”). Konkurenci: kolejki (jeden-do-jednego, silniejsza kolejność) i bezpośrednie RPC.

← Wróć do leksykonu