Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 14970|Resposta: 0

[ASP.NET] .Net MVC implementa polling longo

[Copiar link]
Publicado em 01/12/2017 11:25:03 | | |

O que é enquete longa?

    Polling longo é um método de "push de servidor", que pode transmitir mudanças no servidor para o cliente em tempo real sem a necessidade de o cliente atualizar e enviar requisições frequentemente.

Quanto tempo funciona a votação?

    O cliente envia uma requisição Ajax para o servidor e, após o recebimento da solicitação, mantém a conexão e não retorna mensagem, e não retorna a informação de resposta até que o processamento relevante seja concluído.

Casos de uso para enquetes longas?

    O long polling é frequentemente usado em cenários como comunicação web oportuna, monitoramento e sistemas de cotação instantânea que precisam enviar alterações do servidor para o cliente em tempo real.

Vantagens e desvantagens de uma pesquisa longa?

Prós: Solicitações para o servidor raramente são enviadas quando não há mensagens.

Desvantagens: Servidores são mais intensivos em recursos para se manter conectados

Implementação:

Código da recepção:

No callback, chamamos a função novamente para que, após o fechamento de cada requisição, a próxima solicitação comece.



Código de Contexto:

Nosso controlador backend usa assíncrono e herda a classe base AsyncController








Anterior:A WebAPI personaliza o formato dos dados de retorno
Próximo:[Figura] Ilustração da avaliação da caixa do tesouro do fluxo de minério do fluxo de Yunfan
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com