Satura rādītājs:

Kam tiek izmantots Pubsub?
Kam tiek izmantots Pubsub?

Video: Kam tiek izmantots Pubsub?

Video: Kam tiek izmantots Pubsub?
Video: TL494. Незнание - Многие печали! 2024, Aprīlis
Anonim

Publicēt/abonēt ziņapmaiņu vai krogs/sub ziņapmaiņa ir asinhronas saziņas veids starp pakalpojumiem lietots bezserveru un mikropakalpojumu arhitektūrās. Iekšā krogs/sub modeli, jebkuru tēmai publicēto ziņojumu nekavējoties saņem visi tēmas abonenti.

Saistībā ar to, kad izmantot publicēšanas abonēšanas modeli?

Izmantojiet šo modeli, ja:

  1. Lietojumprogrammai ir jāpārraida informācija ievērojamam patērētāju skaitam.
  2. Lietojumprogrammai ir jāsazinās ar vienu vai vairākām neatkarīgi izstrādātām lietojumprogrammām vai pakalpojumiem, kas var izmantot dažādas platformas, programmēšanas valodas un sakaru protokolus.

Turklāt, kas ir ziņojumapmaiņas tēma? A temats ir tās informācijas priekšmets, kas tiek publicēta izdevumā/abonēšanā ziņa . Ziņojumi no punkta uz punktu sistēmās tiek sūtīti uz noteiktu mērķa adresi. Ziņojumi uz tematu balstītās publicēšanas/abonēšanas sistēmās tiek sūtīti abonentiem, pamatojoties uz tēmu, kas apraksta ziņa.

Tātad, kā darbojas publicēšanas un abonēšanas sistēma?

Programmatūras arhitektūrā publicēt – abonēt ir ziņojumapmaiņas modelis, kurā ziņojumu sūtītāji, ko sauc par izdevējiem, neieprogrammē ziņojumus, lai tie tiktu nosūtīti tieši konkrētiem saņēmējiem, kurus sauc par abonentiem, bet gan klasificē publicētos ziņojumus klasēs, nezinot, kādi abonenti var būt, ja tādi ir.

Kā darbojas Redis Pubsub?

Redis Pub/Sub ievieš ziņojumapmaiņas sistēmu, kurā sūtītāji (in redis terminoloģija, ko sauc par izdevējiem) nosūta ziņojumus, kamēr saņēmēji (abonenti) tos saņem. Saite, pa kuru tiek pārsūtīti ziņojumi, tiek saukta par kanālu. In Redis , klients var abonēt neierobežotu skaitu kanālu.

Ieteicams: