前言 在asp .net core 中我们会看到一个appsettings.json 文件,它就是我们在服务中的各种配置,是至关重要的一部门。 不管是官方自带的服务,还是我们自己编写的服务都是用它来实现自己服务的动态配置,这就是约定。 配置文件之所以会成为约定,最主要的原因就是好用 ...
前言 简单整理一些配置的验证。 正文 配置的验证大概分为 类: 直接注册验证函数 实现IValidteOptions 使用Microsoft.Extensions.Options.DataAnnotations 直接注册验证函数 服务: 注册: 配置: 测试: 结果: 使用Microsoft.Extensions.Options.DataAnnotations services.AddOption ...
2021-06-08 07:12 0 431 推荐指数:
前言 在asp .net core 中我们会看到一个appsettings.json 文件,它就是我们在服务中的各种配置,是至关重要的一部门。 不管是官方自带的服务,还是我们自己编写的服务都是用它来实现自己服务的动态配置,这就是约定。 配置文件之所以会成为约定,最主要的原因就是好用 ...
前言 本来想整理到<<重新整理.net core 计1400篇>>里面去,但是后来一想,整理 .net core 实践篇 是偏于实践,故而分开。 因为是重新整理,那么就从配置开始整理。以下只是个人理解,如有错误,望请指点谢谢。 正文 在我们创建好一个应用 ...
前言 简单整理一下grpc。 正文 什么是grpc? 一个远程过程调用框架,可以像类一样调用远程方法。 这种模式一般来说就是代理模式,然后都是框架自我生成的。 由google 公司发起并开源,故而前面有个g。 grpc的特点: 提供几乎所有主流语言的实现 ...
前言 简单整理一下HttpClientFactory 。 正文 这个HttpFactory 主要有下面的功能: 管理内部HttpMessageHandler 的生命周期,灵活应对资源问题和DNS刷新问题 支持命名话、类型化配置,集中管理配置,避免冲突。 灵活的出站 ...
前言 简单整理一些endpoint的一些东西,主要是介绍一个这个endpoint是什么。 正文 endpoint 从表面意思是端点的意思,也就是说比如客户端的某一个action 是一个点,那么服务端的action也是一个点,这个端点的意义更加具体,而不是服务端和客户端这么泛指。 比如说客 ...
前言 简单整理一下网关。 正文 在介绍网关之前,介绍一下BFF,BFF全称是Backend For Frontend,它负责认证授权,服务聚合,目标是为前端提供服务。 说的通透一点,就是有没有见过这种服务。 上述就是buff通过代理其他服务来让前端访问。这时候就有人说了,这不就是网关 ...
前言 简单介绍一下filter 正文 filter 的种类,微软文档中写道: 交互方式: 一般我们每个项目(单体或者微服务)都会用到授权筛选器和异常筛选器。 授权筛选器 是因为我们 ...
前言 这里介绍一下.net core的依赖注入框架,其中其代码原理在我的另一个整理<<重新整理 1400篇>>中已经写了,故而专门整理应用这一块。 以下只是个人整理,如有问题,望请指点。 正文 为什么有这个依赖注入呢? 假设人们面临这样一个问题。 比如说一个人做 ...