首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >缓存运行状况检查Net Core

缓存运行状况检查Net Core
EN

Stack Overflow用户
提问于 2019-02-21 14:12:53
回答 2查看 1.3K关注 0票数 2

Net Core2.2支持为发布的服务执行health checks。我想缓存一个检查的响应。

我看到我可以使用HealthCheckOptions并为AllowCachingResponses属性设置true值。

代码语言:javascript
运行
复制
app.UseHealthChecks("/api/services/healthCheck",
    new Microsoft.AspNetCore.Diagnostics.HealthChecks.HealthCheckOptions()
    {
        AllowCachingResponses = true
    });

但我不明白如何设置时间缓存的数量。设置相应HTTP头(Cache-ControlExpires等)的最佳位置是什么?又是如何做到的?

我的服务由IIS发布。

EN

Stack Overflow用户

发布于 2021-08-03 05:53:28

我的API中有一个调度的作业,它调用HealthCheckService.CheckHealthAsync()并存储HealthReport结果。然后,我只需创建返回此值的常规API端点。简单得多,不需要人工包装器健康检查。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54800413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档