redis - 使用 Redis 的 ASP.NET Core SignalR 横向扩展

标签 redis asp.net-core signalr

在 ASP.NET 中使用发布/订阅 Redis 背板设置 SignalR 非常简单 - 请参阅 here .

我们今天可以在 ASP.NET Core 中做到这一点吗? ASP.NET Core 包准备好了吗?它不需要这么容易配置。

最佳答案

就在那里,我的同事最近实现了它。但是由于我们在应用程序前面有一个反向代理,这给我们带来了问题(确保您的代理也接受 HTTP 更新动词。)

自从新的 IOC 模型以来,一切似乎都非常容易配置。

使用:Microsoft.AspNetCore.SignalR.Server。我不确定(很确定不是)生产准备就绪:https://dotnet.myget.org/feed/aspnetcore-dev/package/nuget/Microsoft.AspNetCore.SignalR.Server

最好的方法是查看 GitHub 代码。也许您自己实现了最能安抚您的方法(以一种不容易的方式)。

关于redis - 使用 Redis 的 ASP.NET Core SignalR 横向扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42580191/

相关文章:

python - 如何使用 python async 同时运行阻塞操作循环?

redis - Redis崩溃而没有任何日志错误

signalr - SignalR 是否提供消息完整性机制以确保在客户端重新连接期间不会丢失任何消息

c# - Xamarin.iOS 上的 SignalR - 随机无法调用 Hub 方法

asp.net - 如何使用Dotnet Core获取Redis上的 key 的到期时间?

ruby-on-rails - 管理多个服务器上的不同resque队列

asp.net-core - 如何在不先加载实体的情况下更新实体

c# - aspnet-api-版本控制 : Why api returns 200 (ok) if wrong Api version is provided in the call to api

c# - 使用 ASP.NET Core Entity Framework 在数据层中进行数据加密

c# - 虽然更新并发字典中的值最好锁定字典或值