1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> telefoni >> konference postaje

Kdaj naj vaša storitev uporablja sinhrono komunikacijo?

Sinhrono komuniciranje uporabiti, ko stranka potrebuje odgovor, preden nadaljuje. To je lahko koristno za:

- Scenariji zahteva-odziv: V scenariju zahteva-odgovor odjemalec pošlje zahtevo storitvi in ​​čaka na odgovor, preden nadaljuje. To je običajno v spletnih aplikacijah, kjer odjemalec strežniku pošlje zahtevo HTTP in čaka, da strežnik pošlje nazaj odgovor HTTP.

- Operacije blokiranja: Dokončanje nekaterih operacij lahko traja dolgo, na primer branje iz baze podatkov ali izvajanje zapletenega izračuna. Če mora odjemalec počakati, da se te operacije zaključijo, preden nadaljuje, je mogoče uporabiti sinhrono komunikacijo.

- Aplikacije v realnem času: Sinhrono komunikacijo je mogoče uporabiti tudi za aplikacije v realnem času, kot so klepet ali videokonference. V teh aplikacijah mora odjemalec prejeti posodobitve storitve takoj, ko se zgodijo.

Asinhrona komunikacija uporabiti, ko stranki ni treba čakati na odgovor, preden nadaljuje. To je lahko koristno za:

- Opravila v ozadju: Nekaterih opravil ni treba dokončati takoj, kot je pošiljanje e-pošte ali posodabljanje baze podatkov. Te naloge je mogoče izvajati asinhrono, tako da lahko odjemalec nadaljuje z drugim delom, medtem ko se naloge zaključujejo.

- Aplikacije, ki temeljijo na dogodkih: Asinhrono komunikacijo je mogoče uporabiti tudi za aplikacije, ki jih poganjajo dogodki, kot so tiste, ki uporabljajo čakalne vrste sporočil ali vodila dogodkov. V teh aplikacijah se odjemalec naroči na dogodke iz storitve in prejema obvestila, ko se dogodki zgodijo.

Izbira uporabe sinhrone ali asinhrone komunikacije je odvisna od posebnih potreb aplikacije.

  1. Kje se lahko naučite o strežnikih Microsoft Exchange?
  2. Kdaj so v Chennaiju predstavili prvi mobilni telefon?
  3. Kako odpraviti težave s Magicjack Namestitev
  4. Kaj je Talk Amerika
  5. Kako uporabljati Javo na iPhone