摘要:前言新型冠狀病毒的出現,著實讓人緊張。我每天一大早都會去查看今天的最新數據,可是每次的數據都挺讓人揪心的。今天突然間很想看看過去的歷史的數據,結果查了很多資料都不是很全。反正國家讓我們待在家里做貢獻,那我們也可以多做做研究,偶然的機會發現了一個API可以查到歷史數據,于是就用.NET Core 3. 閱讀全文
posted @ 2020-02-10 10:38 艾心? 閱讀 (835) 評論 (3) 編輯
摘要:寫在前面前文討論了HealthCheck的理論部分,本文將討論有關HealthCheck的應用內容??梢员O視內存、磁盤和其他物理服務器資源的使用情況來了解是否處于正常狀態。運行狀況檢查可以測試應用的依賴項(如數據庫和外部服務終結點)以確認是否可用和正常工作。運行狀況探測可以由容器業務流程協調程序和負載均衡器用于檢查應用的狀態。源碼研究在應用中引入HealthCheck,一般需要配置Startup文... 閱讀全文
posted @ 2020-01-05 15:01 艾心? 閱讀 (412) 評論 (1) 編輯
摘要:寫在前面 我們的系統可能因為正在部署、服務異常終止或者其他問題導致系統處于非健康狀態,這個時候我們需要知道系統的健康狀況,而健康檢查可以幫助我們快速確定系統是否處于正常狀態。一般情況下,我們會提供公開的HTTP接口,用于專門化健康檢查。 NET Core提供的健康檢查庫包括Microsoft.Ext 閱讀全文
posted @ 2019-12-02 10:38 艾心? 閱讀 (683) 評論 (0) 編輯
摘要:原文:https://devblogs.microsoft.com/dotnet/orleans-3-0/ 作者:Reuben Bond,Orleans首席軟件開發工程師 翻譯:艾心 這是一篇來自Orleans團隊的客座文章,Orleans是一個使用.NET創建分布式應用的跨平臺框架。獲取更多信息, 閱讀全文
posted @ 2019-11-26 11:14 艾心? 閱讀 (900) 評論 (6) 編輯
摘要:寫在前面 前文主要介紹了ObjectPool的一些理論基礎,本文主要從源碼角度理解Microsoft.Extensions.ObjectPool是如何實現的。下圖為其三大核心組件圖: 核心組件 ObjectPool ObjectPool是一個泛型抽象類,里面只有兩個抽象方法,Get和Return。它 閱讀全文
posted @ 2019-10-28 10:06 艾心? 閱讀 (590) 評論 (3) 編輯
摘要:寫在前面 對象池是一種比較常用的提高系統性能的軟件設計模式,它維護了一系列相關對象列表的容器對象,這些對象可以隨時重復使用,對象池節省了頻繁創建對象的開銷。 它使用取用/歸還-重復取用的操作模式,如下圖所示: 本文將主要介紹對象池的基本概念、對象池的優勢及其工作機制,下一篇文檔將從源碼角度介紹.NE 閱讀全文
posted @ 2019-10-14 11:04 艾心? 閱讀 (681) 評論 (2) 編輯
摘要:寫在前面 Orleans是基于Actor模型思想的.NET領域的框架,它提供了一種直接而簡單的方法來構建分布式大規模計算應用程序,而無需學習和應用復雜的并發或其他擴展模式。我在2015年下半年開始應用Orleans,當時公司的交易系統采用的架構就是基于Orleans框架的,其展現出來的高性能、高并發 閱讀全文
posted @ 2019-09-23 09:55 艾心? 閱讀 (2504) 評論 (26) 編輯
摘要:寫在前面 停了近一個月的技術博客,隨著正式脫離996的魔窟,接下來也正式恢復了。本文從源碼角度進一步討論.NET Core 3.0 中關于Host擴展的一些技術點,主要討論Long Run Program的創建與守護。 關于Host,我們最容易想到的就是程序的啟動與停止,而其中隱藏著非常關鍵的功能, 閱讀全文
posted @ 2019-09-15 08:55 艾心? 閱讀 (905) 評論 (0) 編輯
摘要:有接近一個月沒有寫文章了,一方面是因為工作太忙實在沒有時間,另一方面是因為沒有心情了。 加入X公司已經一年多,幾乎沒有八點前下班過,近半年更是996大小周,近期還有局部的997,再加上時不時的裁員,時常讓人不安。我已是身心俱疲,負能量滿滿,工作效率以及工作熱情急速下降。幸好加入了.NET社區,并結識 閱讀全文
posted @ 2019-09-07 16:49 艾心? 閱讀 (8089) 評論 (143) 編輯
摘要:隨著.NET Core 3.0 Preview 7的發布,C#8.0已被認為是“功能完整”的。這意味著它們的最大亮點Nullable Reference Types,在行為方面也被鎖定在.NET Core版本中。它將在C#8.0之后繼續改進,但現在可以認為它與C#8.0的其余部分一樣是穩定的。 目前 閱讀全文
posted @ 2019-08-08 15:12 艾心? 閱讀 (486) 評論 (0) 編輯
ag二分彩