1

我已经下载了最后一个 Signalr.Redis 包 (v0.1) 并编译了最后一个 Redis 源代码 (2.4.26)。我试图在我的本地电脑上运行 Redis(服务器和客户端运行良好),但是当我使用 Redis 作为消息广播器启动 SignalR 时,似乎信号器想要启动到服务器的多个连接(相同的服务器 = 本地主机但多个端口号)。

我知道 Redis 与 SignalR 的集成是新的并且可能存在错误,但是是否可以在本地机器上使用 redis+signalr 或者不是受支持的场景?

谢谢。

4

1 回答 1

0

SignalR 将尝试与服务器建立各种连接以保持打开的连接。对于大多数浏览器,它最终会长时间轮询服务器(无论如何都会导致多个请求)。我最终做的是使用允许 SignalR 以正常方式连接到我的 MVC 应用程序,然后在我的控制器上调用操作,这些操作又与 Redis 通信。这给了我额外的好处,即能够在两者之间执行业务逻辑。不确定我是否回答了您的问题,但我只是想分享它对我的工作方式。

于 2012-08-12T19:25:40.113 回答