原文:.NET Core 3.0之深入源码理解HealthCheck(一)

写在前面 我们的系统可能因为正在部署 服务异常终止或者其他问题导致系统处于非健康状态,这个时候我们需要知道系统的健康状况,而健康检查可以帮助我们快速确定系统是否处于正常状态。一般情况下,我们会提供公开的HTTP接口,用于专门化健康检查。 NET Core提供的健康检查库包括Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions和Micr ...

2019-12-02 10:38 0 968 推荐指数:

查看详情

.NET Core 3.1之深入源码理解HealthCheck(二)

写在前面 前文讨论了HealthCheck的理论部分,本文将讨论有关HealthCheck的应用内容。 可以监视内存、磁盘和其他物理服务器资源的使用情况来了解是否处于正常状态。 运行状况检查可以测试应用的依赖项(如数据库和外部服务终结点)以确认是否可用和正常工作。 运行状况探测 ...

Sun Jan 05 23:01:00 CST 2020 2 923
.NET Core 3.0深入源码理解Configuration(三)

写在前面 上一篇文章讨论了文件型配置的基本内容,本篇内容讨论JSON型配置的实现方式,理解了这一种配置类型的实现方式,那么其他类型的配置实现方式基本可以触类旁通。看过了上一篇文章的朋友,应该看得出来似曾相识。此图主要表达了文件型配置的实现,当然其他配置,包括自定义配置,都会 ...

Mon May 20 06:58:00 CST 2019 1 887
.NET Core 3.0深入源码理解Configuration(一)

Configuration总体介绍 微软在.NET Core里设计出了全新的配置体系,并以非常灵活、可扩展的方式实现。从其源码来看,其运行机制大致是,根据其Source,创建一个Builder实例,并会向其添加Provider,在我们使用配置信息的时候,会从内存中获取相应的Provider实例 ...

Mon May 13 18:00:00 CST 2019 8 4430
.NET Core 3.0深入源码理解Host(二)

写在前面 停了近一个月的技术博客,随着正式脱离996的魔窟,接下来也正式恢复了。本文从源码角度进一步讨论.NET Core 3.0 中关于Host扩展的一些技术点,主要讨论Long Run Program的创建与守护。 关于Host,我们最容易想到的就是程序的启动与停止,而其 ...

Sun Sep 15 16:55:00 CST 2019 1 1177
.NET Core 3.0深入源码理解HttpClientFactory(一)

写在前面 创建HttpClient实例的时候,在内部会创建HttpMessageHandler链,我们知道HttpMessageHandler是负责建立连接的抽象处理程序,所以HttpClient的 ...

Tue Jul 23 00:04:00 CST 2019 3 1210
.NET Core 3.0深入源码理解Configuration(二)

文件型配置基本内容 上一篇文章讨论了Configuration的几个核心对象,本文继续讨论Configuration中关于文件型配置的相关内容。相比较而言,文件型配置的使用场景更加广泛,用户自定义配置扩展也可以基于文件型配置进行扩展。如果需要查看上一篇文章,可以点击移步。 .NET ...

Sun May 19 23:08:00 CST 2019 2 932
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM