Sisällysluettelo:

Mihin Pubsubia käytetään?
Mihin Pubsubia käytetään?

Video: Mihin Pubsubia käytetään?

Video: Mihin Pubsubia käytetään?
Video: Distributed Microservices with Dapr | #CloudNativeNinja PT2 2024, Maaliskuu
Anonim

Julkaise/tilaa viestit tai pubi/sub Messaging on asynkronisen palveluiden välisen viestinnän muoto käytetty palvelimettomissa ja mikropalveluarkkitehtuureissa. Jonkin sisällä pubi/sub mallissa kaikki aiheeseen julkaistut viestit saavat välittömästi kaikki aiheen tilaajat.

Mitä tulee tähän liittyen, milloin käyttää julkaisutilausmallia?

Käytä tätä mallia, kun:

  1. Sovelluksen on lähetettävä tietoa suurelle määrälle kuluttajia.
  2. Sovelluksen on kommunikoitava yhden tai useamman itsenäisesti kehitetyn sovelluksen tai palvelun kanssa, jotka voivat käyttää eri alustoja, ohjelmointikieliä ja viestintäprotokollia.

Lisäksi, mikä on viestien aihe? A aihe on julkaisussa/tilauksessa julkaistujen tietojen aihe viesti . Point-to-point-järjestelmissä viestit lähetetään tiettyyn kohdeosoitteeseen. Aihepohjaisissa julkaisu-/tilausjärjestelmissä viestit lähetetään tilaajille julkaisun sisältöä kuvaavan aiheen perusteella. viesti.

Näin ollen, miten julkaisu- ja tilausjärjestelmä toimii?

Ohjelmistoarkkitehtuurissa julkaista – tilata on viestimalli, jossa viestien lähettäjät, joita kutsutaan julkaisijoiksi, eivät ohjelmoi viestejä lähetettäväksi suoraan tietyille vastaanottajille, joita kutsutaan tilaajiksi, vaan luokittelevat julkaistut viestit luokkiin tietämättä, mitä tilaajia voi olla.

Miten Redis Pubsub toimii?

Redis Pub/Sub toteuttaa viestintäjärjestelmän, jossa lähettäjät (in redis terminologia nimeltä julkaisijat) lähettää viestit, kun vastaanottajat (tilaajat) vastaanottavat ne. Linkkiä, jolla viestit siirretään, kutsutaan kanavaksi. Sisään Redis , asiakas voi tilata minkä tahansa määrän kanavia.

Suositeltava: