ASP.NET Core SignalR
SignalR permite a los desarrolladores crear ASP en tiempo real.NET Core aplicaciones web, donde el servidor transmite las actualizaciones a todos los clientes registrados tan pronto como se activa una actualización. Esto reduce el retraso causado por las solicitudes de actualizaciones del cliente. De manera similar, ASP.NET Core SignalR es responsable de agregar funcionalidad en tiempo real a las aplicaciones web en una granja web.
Note
Esta característica también está disponible en NCache Professional.
Note
Para uso en producción, se recomienda ejecutar el NCache backplane en el mismo centro de datos que la aplicación SignalR.
Un ejemplo de sala de chat en línea también es válido en este caso. Varios clientes están conectados a varios servidores web en una granja. Estos clientes pueden enviarse mensajes entre sí, donde el contenido del mensaje se muestra tan pronto como se envía al cliente receptor. Esto elimina la necesidad de actualizar la página web cada vez para solicitar nuevos mensajes, ya que el servidor transmite el mensaje a todos los clientes tan pronto como se actualiza el estado del cliente.
ASP.NET Core SignalR es responsable de funcionalidades como la persistencia de la conexión y la gestión de alto tráfico. De manera similar, enviar el mismo mensaje a múltiples clientes conectados y enviar mensajes al grupo específico de clientes conectados.
ASP.NET Core Usos de SignalR Hubs para la comunicación entre clientes y servidores. Crea conexiones entre ellos, lo que garantiza la entrega de mensajes a todos los clientes desde sus servidores conectados. NCache te permite usar SignalR en tu .NET Core aplicación proporcionando una extensión al proveedor SignalR.
En esta sección
Usar NCache Extensión para SignalR Core
Explica cómo utilizar la extensión de ASP.NET Core SignalR con NCache.