Hva er Pub/Sub
Publiser-Abonner meldingsmønster
Pub/Sub (Publish/Subscribe) er et asynkront meldingsmønster der utgivere sender meldinger uten å kjenne mottakerne, og abonnenter kun mottar meldinger de er interessert i.
Nøkkelkomponenter
- Publisher (Utgiver) — sender meldinger til emner
- Subscriber (Abonnent) — mottar meldinger fra emner
- Topic (Emne) — kanal for gruppering av meldinger
- Message Broker — mellommann for meldingslevering
Fordeler
- Løs kobling mellom komponenter
- Systemskalerbarhet
- Asynkron behandling
- Fleksibilitet for å legge til nye abonnenter
Populære implementasjoner
- Google Cloud Pub/Sub
- Apache Kafka
- RabbitMQ
- Redis Pub/Sub
- Amazon SNS/SQS