ASP.NET Core 信号R
SignalR 允许开发人员创建实时 ASP.NET Core Web 应用程序,一旦触发更新,服务器就会向所有注册的客户端广播更新。 这减少了客户端请求更新所造成的延迟。 同样,ASP.NET Core SignalR 负责向网络场中的 Web 应用程序添加实时功能。
备注
此功能也可用于 NCache Professional.
备注
对于生产使用,建议运行 NCache 与 SignalR 应用程序位于同一数据中心的背板。
在线聊天室的示例在这种情况下也有效。 多个客户端连接到场中的多个 Web 服务器。 这些客户端可以互相发送消息,消息内容在发送到接收客户端后立即显示。 这样就不需要每次都刷新网页来请求新消息,因为一旦客户端状态更新,服务器就会向所有客户端广播消息。
ASP.NET Core SignalR 负责连接持久性和高流量管理等功能。 类似地,将相同的消息发送到多个连接的客户端,并将消息发送到特定的连接的客户端组。
ASP.NET Core SignalR 使用 集线器 在客户端和服务器之间进行通信。 它在它们之间创建连接,以确保从连接的服务器向所有客户端传递消息。 NCache 让您在您的 .NET Core 通过向 SignalR 提供程序提供扩展来实现应用程序。
在这个部分
运用 NCache SignalR 核心扩展
解释如何使用 ASP 的扩展.NET Core SignalR 与 NCache.