【问题标题】:SignalR and IIS recycleSignalR 和 IIS 回收
【发布时间】:2023-03-25 18:00:01
【问题描述】:

我想创建一个使用 SignalR 向客户端发送通知的服务器 - 使用组 假设我的网站被回收了——这些组不会持续存在会发生什么

【问题讨论】:

    标签: asp.net-web-api signalr


    【解决方案1】:

    您需要将您的群组保存在外部永久存储中。在此处查找更多详细信息:http://www.asp.net/signalr/overview/hubs-api/working-with-groups

    【讨论】:

    • 默认情况下,SignalR 在从临时中断重新连接时自动将用户重新分配到适当的组,例如在连接超时之前断开连接并重新建立连接时。重新连接时,用户的组信息在令牌中传递,并在服务器上验证该令牌。有关将用户重新加入群组的验证过程的信息,请参阅重新连接时重新加入群组。
    • 一个客户也可以注册多个群组吗?
    • 是的,重新加入仅适用于您因临时中断重新连接时。但是如果站点被回收或应用域重新启动,组将不会被持久化。是的,一个客户可以是多个组的一部分。
    猜你喜欢
    • 2019-08-19
    • 2018-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多