Sadržaj:

Za što se Pubsub koristi?
Za što se Pubsub koristi?

Video: Za što se Pubsub koristi?

Video: Za što se Pubsub koristi?
Video: Distributed Microservices with Dapr | #CloudNativeNinja PT2 2024, Travanj
Anonim

Objavite/pretplatite se na poruke ili pub/sub razmjena poruka, oblik je asinkrone komunikacije usluga-usluga korišteni u arhitekturi bez poslužitelja i mikroservisima. U pub/sub modela, bilo koju poruku objavljenu na temu odmah primaju svi pretplatnici na temu.

U vezi s tim, kada koristiti obrazac pretplate na objavljivanje?

Koristite ovaj uzorak kada:

  1. Aplikacija treba emitirati informacije značajnom broju potrošača.
  2. Aplikacija treba komunicirati s jednom ili više neovisno razvijenih aplikacija ili usluga, koje mogu koristiti različite platforme, programske jezike i komunikacijske protokole.

Također, što je tema u razmjeni poruka? A tema je predmet informacija koje se objavljuju u objavi/pretplati poruka . Poruke u sustavima točka-točka šalju se na određenu odredišnu adresu. Poruke u sustavima objavljivanja/pretplate temeljenih na subjektima šalju se pretplatnicima na temelju predmeta koji opisuje sadržaj poruka.

Slijedom toga, kako funkcionira sustav objave i pretplate?

U softverskoj arhitekturi, objaviti – pretplatiti se je obrazac slanja poruka u kojem pošiljatelji poruka, zvani izdavači, ne programiraju poruke da se šalju izravno određenim primateljima, zvanim pretplatnici, već umjesto toga kategoriziraju objavljene poruke u klase bez znanja o tome koji pretplatnici, ako ih ima, mogu postojati.

Kako Redis Pubsub radi?

Redis Pub/Sub implementira sustav za razmjenu poruka gdje pošiljatelji (u redis terminologija naziva izdavači) šalje poruke dok ih primatelji (pretplatnici) primaju. Veza preko koje se poruke prenose naziva se kanal. U Redis , klijent se može pretplatiti na bilo koji broj kanala.

Preporučeni: