AppHarbor上的SignalR具有多个实例

Pie*_*tro 7 appharbor signalr

我在AppHarbor托管在2+实例(网络工作者)上运行的应用程序中使用SignalR评估,但阅读它周围的样子thsi将不起作用: SignalR维基说,Web场中的比例仍处于发展(2+和网络工作者听起来像网络农场给我).StackOverflow上的另一个问题是它不能在多个服务器上运行.另一方面,在AppHarbor支持网站上,他们说它没有提供太多信息的想法很好(没有回答所有问题,如同时连接的#,负载平衡器的限制等).

有人可以确认SignalR是否是正确的AppHarbor路径?

谢谢!

fri*_*ism 9

David Fowler正在为SignalR开发Redis消息存储库.该代码是在Github上,我相信它是什么让SignalR的应用程序扩展到多个AppHarbor实例.

  • SignalR通常将内容存储在内存中.当前实现使用redis作为纯消息总线,而不是存储消息.当消息进入时,消息被复制到每个节点.需要添加的是一些容错,以便当新节点出现或者一个已关闭的节点重新启动时,它会从redis或我们决定缓冲消息的任何地方重新填充其缓存. (2认同)