Obsah:

Na čo sa Pubsub používa?
Na čo sa Pubsub používa?

Video: Na čo sa Pubsub používa?

Video: Na čo sa Pubsub používa?
Video: Wheels on the Bus | CoComelon Nursery Rhymes & Kids Songs 2024, Apríl
Anonim

Zverejniť/prihlásiť sa na odber správ, príp pub/sub zasielanie správ, je formou asynchrónnej komunikácie medzi službami použité v architektúrach bez serverov a mikroslužieb. V pub/sub model, každá správa zverejnená k téme je okamžite prijatá všetkými účastníkmi témy.

V súvislosti s tým, kedy použiť vzor zverejnenia odberu?

Použite tento vzor, keď:

  1. Aplikácia potrebuje vysielať informácie značnému počtu spotrebiteľov.
  2. Aplikácia potrebuje komunikovať s jednou alebo viacerými nezávisle vyvinutými aplikáciami alebo službami, ktoré môžu používať rôzne platformy, programovacie jazyky a komunikačné protokoly.

Tiež, čo je téma v správach? A tému je predmetom informácií, ktoré sú zverejnené v zverejnení/prihlásení na odber správu . Správy v systémoch point-to-point sa odosielajú na konkrétnu cieľovú adresu. Správy v systémoch publikovania/predplatenia podľa predmetu sa odosielajú predplatiteľom na základe predmetu, ktorý popisuje obsah správu.

Ako teda funguje systém zverejňovania a prihlasovania?

V softvérovej architektúre, zverejniť – predplatiť je vzor správ, kde odosielatelia správ, nazývaní vydavatelia, neprogramujú správy tak, aby sa odosielali priamo konkrétnym príjemcom, nazývaným odberateľom, ale namiesto toho kategorizujú publikované správy do tried bez toho, aby vedeli, akí odberatelia tam môžu byť.

Ako funguje Redis Pubsub?

Redis Pub/Sub implementuje systém správ, kde odosielatelia (v redis terminológia nazývaná vydavatelia) odosiela správy, zatiaľ čo príjemcovia (predplatitelia) ich prijímajú. Odkaz, ktorým sa správy prenášajú, sa nazýva kanál. In Redis , klient si môže predplatiť ľubovoľný počet kanálov.

Odporúča: