Algumas aplicações requerem a capacidade de manter todos os usuários visualizando dados em tempo real sem a necessidade de uma atualização. Esta apresentação aborda uma maneira simples de como o ASP.NET MVC usa SignalR para enviar notificações entre clientes/servidor e seu funcionamento.
Desenvolvendo aplicações de comunicação em tempo real com ASP.NET SignalR
1.
2. MVP Microsoft – ASP.NET
MCP – MCTS – MCPD – MCT
Foco em desenvolvimento WEB
Developer na LG Sistemas
Fundador do DevGoiás.NET
Dez anos de comunidade .NET
Palestrou em mais de 12 capitais
Mais de 14.500 pessoas nesse tempo
Finalista Imagine Cup 2005 – Brasil/Japão
@rodrigokono - www.rodrigokono.net – kono@devgoias.net
3.
4. Basedo em evento, real-time UI
Atualizações parciais(Ajax), RIA
Páginas dinâmicas, forms
Páginas HTML estáticas
5.
6.
7.
8. Pro Contra
--- Atraso nas atualizações
Sobrecarrega o server com
milhares de requests realizados
9.
10. Pros Contra
Sem atraso na resposta. Multiplos Requests
Baixa carga no servidor. Existem técnicas mais
rápidas.
Suportado por vários
browsers.
11.
12. Pros Contra
conexão persistente não é suportado no IE
não necessita de um protocolo
especial implementado no
servidor
trabalha apenas em uma direção
server >> client.
13.
14. Pros Cons
Conexão pesistente nos dois
sentidos. Server >> Client e
Client >> Server
Requer o protocolo WebSocket.
Troca de mensagem constante. Requer o protocolo Web Socket no
Server (IIS8)
Muito rápido