Indholdsfortegnelse:

Hvad bruges Pubsub til?
Hvad bruges Pubsub til?

Video: Hvad bruges Pubsub til?

Video: Hvad bruges Pubsub til?
Video: Cloud Pub/Sub in a minute 2024, December
Anonim

Udgiv/abonner på beskeder, eller pub/sub messaging, er en form for asynkron service-to-service kommunikation Brugt i serverløse og mikroservicearkitekturer. I en pub/sub model, modtages enhver besked udgivet til et emne straks af alle abonnenter på emnet.

Med hensyn til dette, hvornår skal du bruge publiceringsabonnementsmønster?

Brug dette mønster, når:

  1. En applikation skal udsende information til et betydeligt antal forbrugere.
  2. En applikation skal kommunikere med en eller flere uafhængigt udviklede applikationer eller tjenester, som kan bruge forskellige platforme, programmeringssprog og kommunikationsprotokoller.

Og hvad er et emne i messaging? EN emne er genstand for de oplysninger, der offentliggøres i en publicer/subscribe besked . Meddelelser i punkt-til-punkt-systemer sendes til en bestemt destinationsadresse. Meddelelser i emnebaserede publicerings-/abonnersystemer sendes til abonnenter baseret på det emne, der beskriver indholdet af besked.

Hvordan fungerer et publicerings- og abonnementssystem derfor?

I softwarearkitektur, offentliggøre – abonnere er et meddelelsesmønster, hvor afsendere af meddelelser, kaldet udgivere, ikke programmerer meddelelserne til at blive sendt direkte til bestemte modtagere, kaldet abonnenter, men i stedet kategoriserer offentliggjorte meddelelser i klasser uden at vide, hvilke abonnenter der eventuelt er.

Hvordan virker Redis Pubsub?

Redis Pub/Sub implementerer beskedsystemet, hvor afsendere (i redis terminologi kaldet publishers) sender beskederne, mens modtagerne (abonnenterne) modtager dem. Linket, hvormed beskederne overføres, kaldes kanal. I Redis , kan en klient abonnere på et vilkårligt antal kanaler.

Anbefalede: