C# BS消息推送 负载均衡-SignalR&Redis的配置
Posted alun-chen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# BS消息推送 负载均衡-SignalR&Redis的配置相关的知识,希望对你有一定的参考价值。
1. 前言
本文是根据网上前人的总结得出的。
环境: SignalR2.x,VS2015,Win10
2. 负载均衡配置
配置很简单,只要在startup类中添加Redis的连接就OK。
1)首先,引入SignalR包
Install-Package Microsoft.AspNet.SignalR.Redis
2)在startup类
using System; using System.Threading.Tasks; using Microsoft.AspNet.SignalR; using Microsoft.Owin; using Owin; [assembly: OwinStartup(typeof(SignalRDemo.SignalR.StartupSignalR))] namespace SignalRDemo.SignalR { public class StartupSignalR { public void Configuration(IAppBuilder app) { #region Redis配置 //添加redis RedisScaleoutConfiguration redisScaleoutConfiguration = new RedisScaleoutConfiguration("ceswebnew.redis.cache.chinacloudapi.cn", 6379, "XXXXXXXXXXXXXXXXXXXXXXXXXX/YKo=", "__redis_signalr"); //连接DB,默认为0 redisScaleoutConfiguration.Database = 3; //SignalR用Redis GlobalHost.DependencyResolver.UseRedis(redisScaleoutConfiguration); #endregion // 有关如何配置应用程序的详细信息,请访问 http://go.microsoft.com/fwlink/?LinkID=316888 app.MapSignalR();//启动SignalR } } }
以上是关于C# BS消息推送 负载均衡-SignalR&Redis的配置的主要内容,如果未能解决你的问题,请参考以下文章