前言 前文介紹了一些基本思路,那么這里介紹一下,服務如何與配置文件配合。 正文 服務: 配置: 測試代碼: 結果: 那么如何要配置單個服務的Logger級別呢? 設 ...
前言 本節開始整理日志相關的東西。先整理一下日志的基本原理。 正文 首先介紹一下包: Microsoft.Extengsion.Logging.Abstrations 這個是接口包。 Microsoft.Extengsion.Logging 這個是實現包 Microsoft.Extengsion.Logging.Console 這個是擴展包 代碼如下: 配置文件: 結果: 首先是配置級別的問題,查 ...
2021-06-08 19:46 0 370 推薦指數:
前言 前文介紹了一些基本思路,那么這里介紹一下,服務如何與配置文件配合。 正文 服務: 配置: 測試代碼: 結果: 那么如何要配置單個服務的Logger級別呢? 設 ...
前言 前面介紹了服務與日志之間的配置,那么我們服務會遇到下面的場景會被遇到一些打log的問題。 前面我提及到我們的log,其實是在一個隊列里面,而我們的請求是在並發的,多個用戶同時發送請求這個時候我們的日志是錯亂的。 如果有一個錯誤,那么我們只能過知道這個錯誤是哪里報錯了,但是我們不知道觸發 ...
前言 在asp .net core 中我們會看到一個appsettings.json 文件,它就是我們在服務中的各種配置,是至關重要的一部門。 不管是官方自帶的服務,還是我們自己編寫的服務都是用它來實現自己服務的動態配置,這就是約定。 配置文件之所以會成為約定,最主要的原因就是好用 ...
前言 什么是結構化呢? 結構化,就是將原本沒有規律的東西進行有規律話。 就比如我們學習數據結構,需要學習排序然后又要學習查詢,說白了這就是一套,沒有排序,談如何查詢是沒有意義的,因為查詢算法就是根據某種規律得到最佳的效果。 同樣日志結構話,能夠讓我們得到一些好處。如果說容易檢索,容易分析 ...
前言 簡單整理一下熔斷與限流,跟上一節息息相關。 正文 polly 的策略類型分為兩類: 被動策略(異常處理、結果處理) 主動策略(超時處理、斷路器、艙壁隔離、緩存) 熔斷和限流通過下面主動策略來實現: 降級響應 失敗重試 斷路器 ...
前言 簡單介紹一下權限源碼閱讀一下。 正文 一直有人對授權這個事情上爭論不休,有的人認為在輸入賬戶密碼給后台這個時候進行了授權,因為認為發送了一個身份令牌,令牌里面可能有些用戶角色信息,認為這就 ...
前言 簡單整理一下網關。 正文 在介紹網關之前,介紹一下BFF,BFF全稱是Backend For Frontend,它負責認證授權,服務聚合,目標是為前端提供服務。 說的通透一點,就是有沒有見過這種服務。 上述就是buff通過代理其他服務來讓前端訪問。這時候就有人說了,這不就是網關 ...
前言 簡單介紹一下filter 正文 filter 的種類,微軟文檔中寫道: 交互方式: 一般我們每個項目(單體或者微服務)都會用到授權篩選器和異常篩選器。 授權篩選器 是因為我們 ...