Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 14970|Vastaus: 0

[ASP.NET] .Net MVC toteuttaa pitkän kyselyn

[Kopioi linkki]
Julkaistu 1.12.2017 11.25.03 | | |

Mitä on pitkä kysely?

    Long polling on "server pushing" -teknologian menetelmä, joka voi välittää palvelimen muutokset asiakkaalle reaaliajassa ilman, että asiakkaan tarvitsee päivittää ja lähettää pyyntöjä säännöllisesti.

Kuinka kauan kyselyt toimivat?

    Asiakas lähettää Ajax-pyynnön palvelimelle, ja kun palvelin on vastaanottanut pyynnön, se säilyttää yhteyden eikä palauta viestiä, eikä palauta vastaustietoja ennen kuin asiaankuuluva käsittely on suoritettu.

Käyttötapauksia pitkissä kyselyissä?

    Pitkiä kyselyjä käytetään usein tilanteissa, kuten verkko-ajantasaisessa viestinnässä, valvonnassa ja välittömissä tarjousjärjestelmissä, joissa muutokset täytyy lähettää palvelimelta asiakkaalle reaaliajassa.

Pitkän kyselyn hyvät ja huonot puolet?

Plussat: Pyyntöjä palvelimelle ei lähetetä usein, jos viestejä ei tule.

Haitat: Palvelimet ovat resurssiintensiivisempiä yhteyden ylläpitämiseksi

Toteutus:

Vastaanoton koodi:

Callbackissa kutsumme funktiota uudelleen, jotta jokaisen pyynnön sulkemisen jälkeen seuraava pyyntö alkaa.



Taustakoodi:

Backend-ohjaimemme käyttää asynkronista ja perii AsyncController-perusluokan








Edellinen:WebAPI räätälöi palautusdatan muodon
Seuraava:[Kuva] Kuvitus Yunfanin virtauksen malmivirtauksen aarrelaatikon arvioinnista
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com