【问题标题】:Is SignalR backplane necessary when using sticky sessions?使用粘性会话时是否需要 SignalR 背板?
【发布时间】:2016-12-09 13:35:25
【问题描述】:

我们的应用程序有一个多服务器、负载平衡的环境,它使用粘性会话。我们正在考虑添加一个 SignalR 实现来向各个客户端发送更新。我玩过 SignalR 一点,所以我知道背板。我想知道,由于我们使用的是粘性会话,如果我们不需要实现背板,因为单个服务器正在处理身份验证后的用户请求。

【问题讨论】:

  • 取决于事件的来源。如果仅来自处理用户的服务器,则不需要背板。
  • @SamiKuhmonen 除了服务器,还有哪些事件源示例?
  • 例如,如果另一个服务器需要向该用户发送消息。例如。多用户环境,用户可以交互并且可以在不同的服务器上

标签: c# signalr signalr-backplane sticky-session


【解决方案1】:

在您的情况下,可以使用背板向用户发送消息无论用户连接到哪个服务器

我不想使用背板,这意味着您将能够从他们连接到的机器向您的客户端发送更新,这意味着每台服务器都必须发送消息之前检查本地用户的存在。

【讨论】:

    猜你喜欢
    • 2014-10-28
    • 2017-05-17
    • 1970-01-01
    • 2013-10-19
    • 1970-01-01
    • 2018-05-19
    • 2017-04-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多