0

我的应用是 Azure Functions 应用,我在其中使用 Azure SignalR。我想减少此应用的 KeepAlive 时间。对于网络应用程序,我知道我们可以像这样更改 KeepAlive 间隔

public void ConfigureServices(IServiceCollection services)
{
    services.AddSignalR(hubOptions =>
    {
        hubOptions.EnableDetailedErrors = true;
        hubOptions.KeepAliveInterval = TimeSpan.FromMinutes(1);
    });
}

但是如何在使用 signalR 的天蓝色函数应用程序中更改间隔?

4

1 回答 1

0

您可以利用functionTimeout“host.json”文件中的全局配置选项来减少函数应用超时。根据计划类型,超时可以设置为最小 1 秒到最大。请参阅functionTimeout每个计划类型

您可以在此处找到有关超时的更多信息。

这份关于Azure Functions 和 Azure SignalR Service的文档也很有帮助。

于 2020-08-17T23:56:08.900 回答