ASP.NET 核心健康检查
ASP.NET Core HealthChecks
谁能解释一下 .AddUrlGroup()
中“超时”参数的作用?
是否是 httpClient 的超时 - 意味着它将等待该端点的响应多长时间?
或者此 Url 将被 ping 的频率?
据我对代码的理解,您可以配置多个超时值。一方面,参数引用了“全局”超时。如果未设置特定超时,则此值也用于 HTTP 请求的超时。请参阅此 link 以获取代码。
此外,您可以为每个要查询的 URI 配置超时。如果设置了此项,它将覆盖全局超时。
另外,health check itself uses the global timeout value。所以,如果要查询多个URI,第一个on超时,整个健康检查就会超时。
超时参数没有定义检查的时间间隔运行。
谁能解释一下 .AddUrlGroup()
中“超时”参数的作用?
是否是 httpClient 的超时 - 意味着它将等待该端点的响应多长时间?
或者此 Url 将被 ping 的频率?
据我对代码的理解,您可以配置多个超时值。一方面,参数引用了“全局”超时。如果未设置特定超时,则此值也用于 HTTP 请求的超时。请参阅此 link 以获取代码。
此外,您可以为每个要查询的 URI 配置超时。如果设置了此项,它将覆盖全局超时。
另外,health check itself uses the global timeout value。所以,如果要查询多个URI,第一个on超时,整个健康检查就会超时。
超时参数没有定义检查的时间间隔运行。