如何为Azure SignalR无服务器Hub配置KeepAliveInterval选项?
配置Azure SignalR Service的KeepAliveInterval(ServerlessHub进程内模型)
你可以直接在local.settings.json的values节点下添加Azure:SignalR:KeepAliveInterval配置项,值采用时间跨度格式(比如"00:01:00"表示1分钟,"30s"表示30秒)。
修改后的完整配置示例:
{ "values": { "Azure:SignalR:HubProtocol:NewtonsoftJson:CamelCase": true, "Azure:SignalR:KeepAliveInterval": "00:01:30" } }
补充说明
- 该配置用于设置SignalR服务向客户端发送心跳包的间隔,避免长时间无数据传输时连接被代理或防火墙断开。
- 时间跨度支持多种格式:比如
"30"(默认单位为秒,即30秒)、"00:00:30"(时分秒格式)、"1.5m"(1分30秒)等。
内容的提问来源于stack exchange,提问作者Smiranin
相关产品推荐
相关产品推荐

