阅读背景:

.net core 3.0 Signalr - 04 使用Redis做底板来支持横向扩展

来源:互联网 
在实际的系统中,可能需要多台机器部署;然而,Signalr的连接信息是跟站点走的,举个例子 推送系统部署了A、B两个服务器,张三访问A服务器,李四访问B服务器,当张三通过A服务器向李四推送的时候,A服务器上是找不到李四的连接信息的,自然也就推送不过了,这个时候就需要有一个统一协调的玩意,signalr支持多种,Azure、Redis等,本节以Redis作为底板,介绍如何在Signalr中使用Redis作为底板来支持横向扩展。 ## 引入Redis - 先引入NuGet包 Microsoft.AspNetCore.SignalR.StackExchangeRedis - 修改Startup中的ConfigureServices方法 ``` C# var appSection = Configuration.GetSection("App"); services.Configure 在实际的系统中,可能需要多台机器部署;然而,Signalr的连接信息是跟站点走的,举个例子 推送



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: