原文:重新整理 .net core 实践篇—————日志系统之战地记者[十五]

前言 本节开始整理日志相关的东西。先整理一下日志的基本原理。 正文 首先介绍一下包: Microsoft.Extengsion.Logging.Abstrations 这个是接口包。 Microsoft.Extengsion.Logging 这个是实现包 Microsoft.Extengsion.Logging.Console 这个是扩展包 代码如下: 配置文件: 结果: 首先是配置级别的问题,查 ...

2021-06-08 19:46 0 370 推荐指数:

查看详情

重新整理 .net core 实践—————日志系统之作用域[十七]

前言 前面介绍了服务与日志之间的配置,那么我们服务会遇到下面的场景会被遇到一些打log的问题。 前面我提及到我们的log,其实是在一个队列里面,而我们的请求是在并发的,多个用户同时发送请求这个时候我们的日志是错乱的。 如果有一个错误,那么我们只能过知道这个错误是哪里报错了,但是我们不知道触发 ...

Fri Jun 11 07:36:00 CST 2021 1 310
重新整理 .net core 实践————配置系统之盟约[五]

前言 在asp .net core 中我们会看到一个appsettings.json 文件,它就是我们在服务中的各种配置,是至关重要的一部门。 不管是官方自带的服务,还是我们自己编写的服务都是用它来实现自己服务的动态配置,这就是约定。 配置文件之所以会成为约定,最主要的原因就是好用 ...

Mon May 31 16:01:00 CST 2021 1 548
重新整理 .net core 实践—————日志系统之结构化[十八]

前言 什么是结构化呢? 结构化,就是将原本没有规律的东西进行有规律话。 就比如我们学习数据结构,需要学习排序然后又要学习查询,说白了这就是一套,没有排序,谈如何查询是没有意义的,因为查询算法就是根据某种规律得到最佳的效果。 同样日志结构话,能够让我们得到一些好处。如果说容易检索,容易分析 ...

Fri Jun 11 15:47:00 CST 2021 2 485
重新整理 .net core 实践————熔断与限流[三十五]

前言 简单整理一下熔断与限流,跟上一节息息相关。 正文 polly 的策略类型分为两类: 被动策略(异常处理、结果处理) 主动策略(超时处理、断路器、舱壁隔离、缓存) 熔断和限流通过下面主动策略来实现: 降级响应 失败重试 断路器 ...

Sun Jul 04 07:22:00 CST 2021 3 838
重新整理 .net core 实践——— 权限源码阅读四十五]

前言 简单介绍一下权限源码阅读一下。 正文 一直有人对授权这个事情上争论不休,有的人认为在输入账户密码给后台这个时候进行了授权,因为认为发送了一个身份令牌,令牌里面可能有些用户角色信息,认为这就 ...

Mon Nov 22 03:03:00 CST 2021 0 417
重新整理 .net core 实践————网关[三十六]

前言 简单整理一下网关。 正文 在介绍网关之前,介绍一下BFF,BFF全称是Backend For Frontend,它负责认证授权,服务聚合,目标是为前端提供服务。 说的通透一点,就是有没有见过这种服务。 上述就是buff通过代理其他服务来让前端访问。这时候就有人说了,这不就是网关 ...

Mon Jul 05 15:58:00 CST 2021 0 600
重新整理 .net core 实践——— filter[四十四]

前言 简单介绍一下filter 正文 filter 的种类,微软文档中写道: 交互方式: 一般我们每个项目(单体或者微服务)都会用到授权筛选器和异常筛选器。 授权筛选器 是因为我们 ...

Sun Nov 07 04:51:00 CST 2021 0 367
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM