Mis on Pub/Sub
Avalda-Telli sõnumimuster
Pub/Sub (Publish/Subscribe) on asünkroonne sõnumimuster, kus avaldajad saadavad sõnumeid teadmata saajaid ja tellijad saavad ainult neid huvitavaid sõnumeid.
Põhikomponendid
- Publisher (Avaldaja) — saadab sõnumeid teemadesse
- Subscriber (Tellija) — võtab vastu sõnumeid teemadest
- Topic (Teema) — kanal sõnumite grupeerimiseks
- Message Broker — vahendaja sõnumite edastamiseks
Eelised
- Nõrk sidumine komponentide vahel
- Süsteemi skaleeritavus
- Asünkroonne töötlemine
- Paindlikkus uute tellijate lisamisel
Populaarsed rakendused
- Google Cloud Pub/Sub
- Apache Kafka
- RabbitMQ
- Redis Pub/Sub
- Amazon SNS/SQS