Sisukord:

Milleks Pubsubi kasutatakse?
Milleks Pubsubi kasutatakse?

Video: Milleks Pubsubi kasutatakse?

Video: Milleks Pubsubi kasutatakse?
Video: Легендарное блюдо из Средней Азии! Рецепт на любой случай жизни - баранина в казане на костре 2024, November
Anonim

Sõnumite avaldamine/tellimine või pubi/sub Sõnumid on asünkroonse teenustevahelise suhtluse vorm kasutatud serverita ja mikroteenuste arhitektuurides. Sees pubi/sub mudeli puhul saavad kõik teemas avaldatud sõnumid kohe kõik selle teema tellijad.

Millal kasutada avaldamise tellimismustrit?

Kasutage seda mustrit, kui:

  1. Rakendus peab edastama teavet suurele hulgale tarbijatele.
  2. Rakendus peab suhtlema ühe või mitme iseseisvalt arendatud rakenduse või teenusega, mis võivad kasutada erinevaid platvorme, programmeerimiskeeli ja sideprotokolle.

Samuti, mis on sõnumite teema? A teema on avaldatavas/tellimises avaldatava teabe teema sõnum . Punkt-punkti süsteemides olevad sõnumid saadetakse kindlale sihtkoha aadressile. Teemapõhistes avaldamis-/tellimissüsteemides saadetakse sõnumid tellijatele teema alusel, mis kirjeldab lehe sisu. sõnum.

Järelikult, kuidas avaldamise ja tellimise süsteem töötab?

Tarkvaraarhitektuuris avaldada – tellida on sõnumside muster, kus sõnumite saatjad, mida nimetatakse avaldajateks, ei programmeeri sõnumeid otse konkreetsetele vastuvõtjatele, mida nimetatakse tellijateks, saatmiseks, vaid kategoriseerivad avaldatud sõnumid klassidesse, teadmata, millised tellijad võivad olla.

Kuidas Redis Pubsub töötab?

Redis Pub/Sub rakendab sõnumsidesüsteemi, kus saatjad (in redis terminoloogia, mida nimetatakse kirjastajateks) saadab sõnumeid, samal ajal kui vastuvõtjad (tellijad) neid saavad. Linki, mille kaudu sõnumeid edastatakse, nimetatakse kanaliks. sisse Redis , saab klient tellida suvalise arvu kanaleid.

Soovitan: