ASP.NET en tiempo real con SignalR
Web increíblemente simple en tiempo real para ASP.NET
Compatible con Windows, Linux y macOS
Haga realidad sus aplicaciones ASP.NET con SignalR
Se espera que las aplicaciones modernas de hoy en día ofrezcan información actualizada sin presionar un botón de actualización. Agregue funcionalidad en tiempo real a sus paneles, mapas, juegos y mucho más.
¿Qué es la funcionalidad en tiempo real? Es la capacidad de hacer que el código del lado del servidor Inserte el contenido en los clientes conectados, en la medida en que sucede, en tiempo real.
Parte del ASP.NET Framework
Los centros de SignalR se pueden escribir en código de C# y agregarse a la aplicación de ASP.NET, junto con las páginas y las API.
El sencillo modelo de programación se integra perfectamente con otras características de ASP.NET como la inserción de dependencias, la autenticación, la autorización y la escalabilidad.
¿Qué puede hacer con ASP.NET y SignalR?
Aunque el chat se usa a menudo como ejemplo, puede hacer mucho más. Cada vez que un usuario actualiza una página web para ver nuevos datos o la página implementa el sondeo largo de Ajax para recuperar nuevos datos, es un candidato para usar SignalR.
SignalR también permite tipos completamente nuevos de aplicaciones que requieren actualizaciones de alta frecuencia del servidor, como los juegos en tiempo real.
Código abierto, protocolo abierto
SignalR es de código abierto en GitHub, al igual que el resto de .NET. Además del código fuente, la especificación protocol para la comunicación entre concentradores y clientes también está abierta.
Conectar desde cualquier lugar
Con los SDK de cliente para JavaScript, .NET (C#, F# y Visual Basic) y Java, puede conectarse a su centro de SignalR y empezar a recibir mensajes en tiempo real en casi cualquier plataforma, como web, móvil, escritorio y juegos.
SignalR usará WebSockets cuando esté disponible y recurrirá correctamente a otras tecnologías cuando no lo esté, mientras que el código de la aplicación sigue siendo el mismo.
SignalR es rápido y escalable
Al igual que el resto de ASP.NET, SignalR se ha creado para que tenga un alto rendimiento y es uno de los marcos en tiempo real más rápidos.
Escale horizontalmente entre servidores con compatibilidad integrada para usar Redis, SQL Server o Azure Service Bus para coordinar los mensajes entre cada instancia.
Azure SignalR Service
Puede hospedar la aplicación SignalR usted mismo o usar Azure SignalR Service para una plataforma totalmente administrada. Azure SignalR Service trata problemas como el rendimiento, la escalabilidad y la disponibilidad, y tiene un contrato de nivel de servicio del 99,9 %.
¿Listo para empezar?
Nuestro tutorial paso a paso le ayudará a ejecutar ASP.NET con SignalR en su equipo.