7

在channel9.mmsdn.com 上有关 SignalR 的视频中,讲师不建议将 Redis 用于需要传递大量并发消息的应用程序。他提出了其他三种理论替代方案,但没有任何实施指南。我想知道如何在 Amazon Web Services上的商业机器上扩展 Signalr和/或是否已经有现成的开源解决方案可用。

来自asp.net:

使用背板,最大消息吞吐量低于客户端直接与单个服务器节点对话时的最大消息吞吐量。那是因为背板将每条消息转发到每个节点,因此背板可能成为瓶颈。

讲师在他的讲座中解释说,Redis 可能是瓶颈。我知道 Windows Azure 上的 Windows Serve 服务总线,但我打算为 AWS 开发我的项目。谢谢。

4

1 回答 1

2

根据您将使用 SignalR 的流量类型,您可能可以使用 Redis 解决方案。MSDN 文档指出,Redis 服务器成为严重问题的唯一解决方案是在线游戏,但对于推送场景或聊天应用程序,您应该没问题。

SignalR 中的横向扩展

于 2013-12-21T22:58:05.890 回答