【问题标题】:SignalR and NServiceBus in a WebFarmWebFarm 中的 SignalR 和 NServiceBus
【发布时间】:2013-06-18 23:59:46
【问题描述】:

我正在尝试了解它是否/如何工作。

SignalR 和 NServiceBus 能否一起使用以支持网络场上的全双工,其中请求可以从服务器发送,然后响应会返回,但用户可能在另一台服务器上。

这种情况的用例是用户提交一个表单,然后需要一段时间来处理,比如 3-5 分钟。在此期间,用户正在做其他事情,并且可能由于负载平衡而在服务器之间切换。一旦该过程完成,它会发回一个响应,向用户显示一个通知。

如果有这方面的文章那就太好了。

【问题讨论】:

    标签: c# asp.net signalr nservicebus


    【解决方案1】:

    请允许我向您推荐 Roy Cornelissen 关于这个主题的精彩博文:

    http://roycornelissen.wordpress.com/2013/03/11/an-nservicebus-backplane-for-signalr/

    【讨论】:

    • 非常感谢 Udi,感谢您的客气话和我帖子的链接。我刚刚将它更新到 SignalR 1.1.2,其中包含 ScaleoutMessageBus 架构的最终版本。自预览版以来,它发生了很大变化。
    【解决方案2】:

    是的,

    您需要做的是为信号器配置一个横向扩展背板,以便消息可以在节点之间传播回给用户。

    这是一个描述如何做的文档:http://www.asp.net/signalr/overview/performance-and-scaling/scaleout-with-windows-azure-service-bus

    PS:除了本文档中使用的之外,还有其他横向扩展选项,由您决定。

    【讨论】:

      猜你喜欢
      • 2013-08-14
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多