Sadržaj:

Za šta se koristi Pubsub?
Za šta se koristi Pubsub?

Video: Za šta se koristi Pubsub?

Video: Za šta se koristi Pubsub?
Video: Za jake kosti i zglobove: Čudesni lek od SAMO 2 sastojka! 2024, Marš
Anonim

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

S tim u vezi, kada koristiti obrazac pretplate na objavljivanje?

Koristite ovaj obrazac kada:

  1. Aplikacija treba da emituje informacije značajnom broju potrošača.
  2. Aplikacija treba da komunicira sa jednom ili više nezavisno razvijenih aplikacija ili usluga, koje mogu koristiti različite platforme, programske jezike i komunikacijske protokole.

Također, šta je tema u razmjeni poruka? A tema je predmet informacija koje se objavljuju u objavi/pretplati poruka . Poruke u sistemima od tačke do tačke šalju se na određenu odredišnu adresu. Poruke u sistemima za objavljivanje/pretplatu zasnovane na subjektima šalju se pretplatnicima na osnovu teme koja opisuje sadržaj poruka.

Shodno tome, kako funkcionira sistem objavljivanja i pretplate?

U softverskoj arhitekturi, objaviti – pretplatite se je obrazac razmjene poruka u kojem pošiljaoci poruka, zvani izdavači, ne programiraju poruke da se šalju direktno određenim primaocima, koji se nazivaju pretplatnicima, već umjesto toga kategoriziraju objavljene poruke u klase bez znanja o tome koji pretplatnici, ako ih ima, mogu postojati.

Kako radi Redis Pubsub?

Redis Pub/Sub implementira sistem razmjene poruka gdje pošiljaoci (u redis terminologija koja se zove izdavači) šalje poruke dok ih primaoci (pretplatnici) primaju. Veza preko koje se poruke prenose naziva se kanal. U Redis , klijent se može pretplatiti na bilo koji broj kanala.

Preporučuje se: