INHOUDSOPGAWE:

Waarvoor word Pubsub gebruik?
Waarvoor word Pubsub gebruik?

Video: Waarvoor word Pubsub gebruik?

Video: Waarvoor word Pubsub gebruik?
Video: Distributed Microservices with Dapr | #CloudNativeNinja PT2 2024, November
Anonim

Publiseer/teken in boodskappe, of kroeg/sub boodskappe, is 'n vorm van asinchroniese diens-tot-diens kommunikasie gebruik word in bedienerlose en mikrodienste-argitekture. In 'n kroeg/sub model, word enige boodskap wat na 'n onderwerp gepubliseer word, onmiddellik ontvang deur al die intekenare op die onderwerp.

Met betrekking tot hierdie, wanneer om te gebruik publiseer intekenpatroon?

Gebruik hierdie patroon wanneer:

  1. 'n Toepassing moet inligting aan 'n aansienlike aantal verbruikers uitsaai.
  2. 'n Toepassing moet met een of meer onafhanklik-ontwikkelde toepassings of dienste kommunikeer, wat verskillende platforms, programmeertale en kommunikasieprotokolle kan gebruik.

Ook, wat is 'n onderwerp in boodskappe? A onderwerp is die onderwerp van die inligting wat gepubliseer word in 'n publiseer/teken in boodskap . Boodskappe in punt-tot-punt-stelsels word na 'n spesifieke bestemmingsadres gestuur. Boodskappe in vakgebaseerde publiseer/teken stelsels word aan intekenare gestuur op grond van die onderwerp wat die inhoud van die boodskap.

Gevolglik, hoe werk 'n publiseer- en intekenstelsel?

In sagteware-argitektuur, publiseer – inteken is 'n boodskappatroon waar senders van boodskappe, genoem uitgewers, nie die boodskappe programmeer om direk na spesifieke ontvangers, genoem intekenare, gestuur te word nie, maar eerder gepubliseerde boodskappe in klasse kategoriseer sonder om te weet watter intekenare, indien enige, daar mag wees.

Hoe werk Redis Pubsub?

Redis Pub/Sub implementeer die boodskapstelsel waar die senders (in redis terminologie genaamd uitgewers) stuur die boodskappe terwyl die ontvangers (intekenare) dit ontvang. Die skakel waardeur die boodskappe oorgedra word, word kanaal genoem. In Redis , kan 'n kliënt op enige aantal kanale inteken.

Aanbeveel: