【问题标题】:Can we use core SignalR using websocket without sticky session today?我们今天可以使用没有粘性会话的 websocket 使用核心 SignalR 吗?
【发布时间】:2018-01-03 10:40:57
【问题描述】:

我们今天可以在没有粘性会话的情况下通过 websocket 使用核心 SignalR 吗?如果没有,我们什么时候可以期待this 准备好生产? 我们今天有一个简单的工作吗?

【问题讨论】:

  • 你的问题一点都不清楚。粘性会话实际上与 SignalR(较旧的 ASP.NET 版本或预发布的 Core 版本)无关,并且通常仅与 websockets 远程相关。它们用于解决处理负载均衡器后面的持久连接的非常具体的问题。如果您不想使用粘性会话,另一种方法是使用背板。但是,在这方面,您处理此问题的方式没有任何改变,并且永远不会改变。
  • @ChrisPratt,在当前版本 (alpha) 中,现在在横向扩展的生产环境中需要粘性会话。但它现在已修复尚未发布。 blogs.msdn.microsoft.com/webdev/2017/09/14/…

标签: asp.net-core-2.0 asp.net-core-signalr


【解决方案1】:

只要您从客户端明确请求 WebSockets 作为传输类型,SignalR Core 中对 Websockets 的粘性会话要求在开发版本中就不再存在。

您可以从此提要 https://dotnet.myget.org/gallery/aspnetcore-dev 获取开发版本

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2018-07-01
  • 2014-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-09
  • 1970-01-01
  • 2014-04-16
相关资源
最近更新 更多