0

我创建了一个简单的井字游戏,这是一个在同一应用程序中调用 SignalR Hub 的 Web 应用程序。当部署到共享托管环境时,它很有吸引力,但是当部署到 WindowsAzure 时,集线器的响应时间非常长,有时我什至没有得到响应,直到我再次调用集线器

我想这是我对 Azure 云架构的误解;我没有运气搜索过这个问题;我发现也许我应该将 ServiceBus Queue 与 Worker 和 Web 角色一起使用,但这意味着我的应用程序的所有行为都将更改为调用控制器(它将通过服务总线队列调用工作者角色)而不是调用集线器直接从我的角度来获得实时体验

提前致谢

4

1 回答 1

3

您使用的是什么 Azure 服务,云服务(Web/Worker),Azure 网站(WAWS)?

网站存在一个已知的 SignalR 错误:https ://github.com/SignalR/SignalR/issues/510

您现在可以通过使用 longpolling 来解决这个问题。@dowler 可能能够更好地帮助你..

于 2012-08-20T20:18:53.210 回答