我正在尝试了解这是否/如何工作。
是否可以将SignalR和NServiceBus一起使用,以支持web场中的全双工,其中请求可以从服务器发送,然后响应将返回,但用户可能在另一台服务器上。
这样的用例是用户提交一个表单,然后需要一段时间来处理,比方说3-5分钟。在此期间,用户正在做其他事情,并且可能由于负载平衡而在服务器之间切换。一旦该过程完成,它将发送一个响应,该响应将向用户显示一个通知。
如果有一些关于这方面的文章,那就太好了。
发布于 2013-06-19 19:57:26
请允许我向你推荐Roy Cornelissen关于这个话题的很棒的博客文章:
http://roycornelissen.wordpress.com/2013/03/11/an-nservicebus-backplane-for-signalr/
发布于 2013-06-19 19:45:55
是,
您需要做的是为signalr配置一个scaleout-backplane,以便消息可以在节点之间传播回用户。
这里有一个文档描述了如何做到这一点:http://www.asp.net/signalr/overview/performance-and-scaling/scaleout-with-windows-azure-service-bus
PS:除了本文中使用的选项之外,还有其他的扩展选项,这取决于您。
https://stackoverflow.com/questions/17180897
复制相似问题