首页 文章

我的SignalR应用程序将部署到WindowsAzure时是否需要使用ServiceBus?

提问于
浏览
0

我创建了一个简单的tic tac toe游戏,这是一个在同一个应用程序中调用SignalR Hub的Web应用程序 . 当部署到共享托管环境时,它可以作为魅力,但是当部署到WindowsAzure时,Hub的响应时间相当长,甚至在我第二次呼叫Hub之前我甚至没有得到响应

我想这是我对Azure Cloud 架构的误解;我没有运气就搜索过这个问题;我发现也许我应该使用具有Worker和Web角色的ServiceBus Queue,但这意味着改变我的应用程序的所有行为来调用控制器(它将通过服务总线队列调用worker角色)而不是调用hub直接从我的观点来获得实时体验

提前致谢

1 回答

  • 3

    您使用的Azure服务, Cloud 服务(Web /工作者),Azure网站(WAWS)?

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

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

相关问题