【发布时间】:2015-06-01 12:05:34
【问题描述】:
signalR 背板是否也共享连接信息?
我的意思是在“longpolling”的情况下,连接请求会发送到一个服务器,而启动服务器会发送到另一台服务器,然后它会给出这个错误 “ConnectionId 的格式不正确。”
我相信此错误即将到来,因为此请求所针对的实例没有有关此连接 ID 的任何信息。我正在使用 SQL Server 背板,但仍然面临这个问题。
我们不应该在生产环境中使用粘性会话
【问题讨论】:
-
在另一个线程中,他们正在谈论拥有相同的机器密钥。但在我的情况下,我的 signalR 站点的两个实例都在一个负载均衡器站点下的同一台服务器上。所以他们已经在共享同一个 machine.config。我仍然面临这个问题。有什么想法吗?
-
连接请求转到一台服务器,启动服务器转到另一台服务器你能更好地解释\修复这部分吗?如果您使用 SSE 传输遇到相同的错误,您可以尝试一下吗?