Innholdsfortegnelse:

Hva brukes Pubsub til?
Hva brukes Pubsub til?

Video: Hva brukes Pubsub til?

Video: Hva brukes Pubsub til?
Video: Containerize Go Apps | #CloudNativeNinja PT7 2024, April
Anonim

Publiser/abonner på meldinger, eller pub/sub meldingstjenester, er en form for asynkron tjeneste-til-tjeneste-kommunikasjon brukt i serverløse og mikrotjenester-arkitekturer. I en pub/sub modell, mottas enhver melding publisert til et emne umiddelbart av alle abonnenter på emnet.

Når det gjelder dette, når skal du bruke publiseringsabonnementsmønster?

Bruk dette mønsteret når:

  1. En applikasjon må kringkaste informasjon til et betydelig antall forbrukere.
  2. En applikasjon må kommunisere med en eller flere uavhengig utviklede applikasjoner eller tjenester, som kan bruke forskjellige plattformer, programmeringsspråk og kommunikasjonsprotokoller.

Dessuten, hva er et emne i meldingstjenester? EN emne er gjenstand for informasjonen som publiseres i en publiser/abonner beskjed . Meldinger i punkt-til-punkt-systemer sendes til en bestemt destinasjonsadresse. Meldinger i emnebaserte publiserings-/abonnersystemer sendes til abonnenter basert på emnet som beskriver innholdet i beskjed.

Hvordan fungerer et publiserings- og abonnementssystem?

I programvarearkitektur, publisere – abonnere er et meldingsmønster der avsendere av meldinger, kalt utgivere, ikke programmerer meldingene til å sendes direkte til spesifikke mottakere, kalt abonnenter, men i stedet kategoriserer publiserte meldinger i klasser uten kunnskap om hvilke abonnenter, om noen, det kan være.

Hvordan fungerer Redis Pubsub?

Redis Pub/Sub implementerer meldingssystemet der avsenderne (i redis terminologi kalt publishers) sender meldingene mens mottakerne (abonnentene) mottar dem. Linken som meldingene overføres med kalles kanal. I Redis , kan en klient abonnere på et hvilket som helst antall kanaler.

Anbefalt: