Turinys:

Kam naudojamas Pubsub?
Kam naudojamas Pubsub?

Video: Kam naudojamas Pubsub?

Video: Kam naudojamas Pubsub?
Video: Kam yra naudojamas tikėjimas JOSEPH PRINCE 2024, Lapkritis
Anonim

Paskelbkite / užsiprenumeruokite pranešimus arba pub/sub pranešimų siuntimas yra asinchroninio paslaugų tarpusavio ryšio forma naudojamas be serverių ir mikro paslaugų architektūrose. A pub/sub modelį, bet kokį pranešimą, paskelbtą temoje, iš karto gauna visi temos prenumeratoriai.

Kalbant apie tai, kada naudoti paskelbimo prenumeratos šabloną?

Naudokite šį modelį, kai:

  1. Programa turi perduoti informaciją daugeliui vartotojų.
  2. Programa turi susisiekti su viena ar daugiau savarankiškai sukurtų programų ar paslaugų, kurios gali naudoti skirtingas platformas, programavimo kalbas ir ryšio protokolus.

Be to, kokia yra pranešimų tema? A tema yra informacijos, kuri skelbiama leidinyje / prenumerata, objektas žinutę . Žinutės „point-to-point“sistemose siunčiamos konkrečiu paskirties adresu. Pranešimai pagal temą pagrįstose publikavimo / prenumeratos sistemose siunčiami prenumeratoriams pagal temą, apibūdinančią turinio turinį. žinutę.

Taigi, kaip veikia publikavimo ir prenumeratos sistema?

Programinės įrangos architektūroje paskelbti – Prenumeruoti yra pranešimų šablonas, kai pranešimų siuntėjai, vadinami leidėjais, neprogramuoja pranešimų, kad jie būtų siunčiami tiesiogiai konkretiems gavėjams, vadinamiems prenumeratoriais, o suskirsto paskelbtus pranešimus į klases, nežinodami, kurie abonentai gali būti, jei tokių yra.

Kaip veikia Redis Pubsub?

Redis Pub/Sub įdiegia pranešimų sistemą, kurioje siuntėjai (in redis terminija vadinama leidėjais) siunčia pranešimus, o gavėjai (prenumeratoriai) juos gauna. Nuoroda, kuria perduodami pranešimai, vadinama kanalu. Į Redis , klientas gali prenumeruoti bet kokį kanalų skaičių.

Rekomenduojamas: