Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 14970|Antwoord: 0

[ASP.NET] .Net MVC implementeert long polling

[Link kopiëren]
Geplaatst op 01-12-2017 11:25:03 | | |

Wat is long polling?

    Long polling is een methode van "server pushing"-technologie, waarbij wijzigingen op de server in realtime naar de client kan worden verzonden zonder dat de client vaak hoeft te verversen en verzoeken te verzenden.

Hoe lang werkt polling?

    De client stuurt een Ajax-verzoek naar de server, en nadat de server het verzoek heeft ontvangen, behoudt hij de verbinding en keert geen bericht terug, en geeft de antwoordinformatie pas terug als de relevante verwerking is afgerond.

Gebruiksscenario's voor lange polls?

    Lange polling wordt vaak gebruikt in scenario's zoals tijdige communicatie via web, monitoring en instant offertesystemen die wijzigingen van de server naar de client in realtime moeten sturen.

Voor- en nadelen van lange polling?

Voordelen: Verzoeken naar de server worden niet vaak verzonden als er geen berichten zijn.

Nadelen: Servers zijn veel meer middelen om verbonden te blijven

Implementatie:

Code voor de receptie:

Bij de callback roepen we de functie opnieuw aan zodat na het sluiten van elk verzoek het volgende verzoek begint.



Achtergrondcode:

Onze backendcontroller gebruikt asynchroon en erft de basisklasse van AsyncController








Vorig:WebAPI past het retourdataformaat aan
Volgend:[Figuur] Illustratie van de evaluatie van de Yunfan flow ertsstroming schatkist
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com