2021
05-02
05-02
ASP.NET Core实现自动依赖注入
在开发.NETCoreweb服务的时候,我们习惯使用自带的依赖注入容器来进行注入。于是就会经常进行一个很频繁的的重复动作:定义一个接口->写实现类->注入有时候会忘了写Add这一步,看到屏幕上的报错一脸懵逼,然后瞬间反应过来忘了注入了。赶紧补上serviceCollection.AddXXX这句话虽然说有很多开源框架已经实现了类似的工作,比如AutoFac,Unity等依赖注入框架。但是这些库都太庞大了,我个人还是喜欢轻量级的实现。定义一个枚举[At...
继续阅读 >
健康检查常用于判断一个应用程序能否对request请求进行响应,ASP.NetCore2.2中引入了健康检查中间件用于报告应用程序的健康状态。ASP.NetCore中的健康检查落地做法是暴露一个可配置的Http端口,你可以使用健康检查去做一个最简单的活性检测,比如说:检查网络和系统的资源可用性,数据库资源是否可用,应用程序依赖的消息中间件或者Azurecloudservice的可用性等等,这篇文章我们就来讨论如何使用这个健康检...