Nima Pub/Sub
Nashr qilish-obuna messaging namunasi
Pub/Sub (Publish/Subscribe) — bu nashriyotchilar qabul qiluvchilarni bilmasdan xabar yuboradigan va obunachilar faqat o'zlarini qiziqtirgan xabarlarni oladigan asinxron xabar almashish namunasidir.
Asosiy komponentlar
- Publisher (Nashriyotchi) — mavzularga xabar yuboradi
- Subscriber (Obunachi) — mavzulardan xabar oladi
- Topic (Mavzu) — xabarlarni guruhlash uchun kanal
- Message Broker — xabar yetkazish vositachisi
Afzalliklari
- Komponentlar orasida zaif bog'lanish
- Tizim kengaytirilishi
- Asinxron qayta ishlash
- Yangi obunachilar qo'shishda moslashuvchanlik
Mashhur amalga oshirishlar
- Google Cloud Pub/Sub
- Apache Kafka
- RabbitMQ
- Redis Pub/Sub
- Amazon SNS/SQS