SignalR 防止网关超时

SignalR to prevent gateway timeout

我们有一个 ASP.Net MVC 应用程序,它是 运行 网关策略,任何超过 5 分钟的 Web 请求都会被终止。其中一项功能是导出一些数据。 运行 刚刚超过 5 分钟。 SignalR 会有帮助吗?客户端和服务器之间的持久连接是否足以让网关认为它处于活动状态并且不会终止它?

我们在项目中面临同样的问题,我们必须在 API 中处理一些数据,而 UI 不能等待来自 API 的如此长的处理时间间隔响应。 当数据被成功处理时,我们使用 SignalR 通知请求者 UI/Client。