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 } }}
详情请查看
可以关注本人的公众号,多年经验的原创文章共享给大家。
posted on 2016-11-17 12:19 阅读( ...) 评论( ...)