簡體   English   中英

Azure RedisCache上的SignalR Scaleout - 連接問題

[英]SignalR Scaleout on Azure RedisCache - Connection issues

根據http://www.asp.net/signalr/overview/performance/scaleout-with-redis中的信息,我已經建立了一個Azure Redis緩存 到目前為止,我一直在Azure ServiceBus上擴展SignalR,但坦率地說,它丟棄了很多消息,我想調查其他選項。 我正在嘗試使用我的新Azure Redis緩存實例進行一些發現運行,但我的應用程序將不再使用單行配置更改運行。

編輯 - 我應該補充說我正在使用SignalR 2.2.0庫。

舊代碼:

var sbConnString = CloudConfigurationManager.GetSetting("Microsoft.ServiceBus.ConnectionString");
GlobalHost.DependencyResolver.UseServiceBus(sbConnString, ApplicationGlobals.APPLICATION_NAME);

新守則:

var redisConnString = "MYAPP.redis.cache.windows.net,ssl=true,password=PRIMARY_ACCESS_KEY";
GlobalHost.DependencyResolver.UseRedis(new RedisScaleoutConfiguration(redisConnString, "MYAPP"));

新代碼變式2:

GlobalHost.DependencyResolver.UseRedis("MYAPP.redis.cache.windows.net", 6380, "PRIMARY_ACCESS_KEY", "MYAPP"));

我已經嘗試了SSL /非SSL,連接字符串構造函數與參數構造函數等的所有排列,但我還沒有使用Redis scaleout配置成功運行WebApp。 我究竟做錯了什么?

Azure Redis緩存

我重新生成了Access Keys,一切都開始工作了。 基於StackExchange.Redis創建一個小控制台應用程序以測試signalR之外的連接是有幫助的。

我發現ScottGu關於RedisCache帖子很有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM