摘要:EntityFrameworkCore是微軟官網提供的ORM框架,是輕量化、可擴展、開源和跨平臺的數據訪問技術框架,但是在.Net 開發圈的評論卻褒貶不一。很多人認為EFCore 執行的效能比較差,很多復雜的查詢場景很難實現,也有很多人認為,EFCore 開發簡單,在中小型項目中,能夠快速的實現業務 閱讀全文
企業應用架構研究系列二十四:SQL Server 數據庫調優之XEvent 探查器
2023-01-12 08:56 by 溫森特, 792 閱讀, 2 推薦, 收藏,
摘要:如果入職一些中小型公司,往往需要接手一些很“坑”的項目,到底多坑就不牢騷了,只講一下,如果破解這些歷史遺留的項目問題。項目代碼可能短時間無法進行通讀研究,我們就需要從底層數據庫進行挖掘問題,有經驗的老開發工程師,他會開啟Sql Server Profiler 這個功能,進行語句的跟蹤。這個是一個很好 閱讀全文
企業應用架構研究系列二十五:IdentityServer4 認證服務搭建
2023-01-11 17:09 by 溫森特, 770 閱讀, 4 推薦, 收藏,
摘要:IdentityServer4 更新了開源協議,曾經想替換它,不在使用IdentityServer4 ,但是后來,研究來研究去,發現IdentityServer4 的功能實在是強大,設計體系完整,隨著最后版本的升級,現在 IdentityServer4 已經可以在.Net Core 6.0 環境中進 閱讀全文
企業應用架構研究系列十二:網絡模型與網絡協議
2022-11-01 10:06 by 溫森特, 534 閱讀, 0 推薦, 收藏,
摘要:最近研究IOT相關的技術與架構,由于網絡上的資料質量并不是很好,很多文章把一些網絡模型與協議混淆,因此梳理了一下這些概念。無論是做IOT平臺還是微服務都是離不開網絡開發這個一個重要的環節。 首先先說一下什么是網絡七層模型,如下圖(網絡盜圖) 物理層:解決兩個硬件之間怎么通信的問題,常見的物理媒介有光 閱讀全文
企業應用架構研究系列二十三:微服務之程序網關YARP
2022-08-17 08:43 by 溫森特, 1098 閱讀, 1 推薦, 收藏,
摘要:在搭建微服務框架的時候,離不開一個關鍵的微服務組件,應用程序網關,這個組件在微服務框架體系內至關重要。通過應用程序網關,可以將微服務框架內的服務進行重定向、限流、監控、故障轉移等整操作后,對外提供應用程序池中的服務,應用程序服務池是對外部不透明的,唯一的數據交換點就是微服務的應用程序網關。 應用程序 閱讀全文
企業應用架構研究系列二十六:信號量SemaphoreSlim與Semaphore
2022-05-25 11:12 by 溫森特, 397 閱讀, 0 推薦, 收藏,
摘要:在進行多線程程序的開發和設計的過程中,不可避免的需要引入semaphore信號量這個組件,這是.net框架提供的一個對多線程計數互斥的方案,就是允許指定的線程個數訪問特定的資源而增加的 一個“紅綠燈”,只有獲取了semaphore的信號后,才能進入特定的資源。那么從netcore 后,又引入了sem 閱讀全文
企業應用架構研究系列二十八:身份認證 Beginning Out With IdentityServer4
2022-04-28 13:08 by 溫森特, 574 閱讀, 0 推薦, 收藏,
摘要:在.Netcore 技術棧中,一直在使用了開源組件IdentityService4進行身份管理,其功能的強大和易用性的確很受開發者喜歡,但是最近其開源組織Duende Software 開始對其進行商業收費,不得不探索其它的解決方案。個人認為,其實在.NetCore 本身是提供一套基AspNetCo 閱讀全文
企業應用架構研究系列二十七:Vue3.0 之環境的搭建與Vue Antd Admin探索
2022-04-07 11:16 by 溫森特, 703 閱讀, 2 推薦, 收藏,
摘要:開發前端需要準備一些開發工具,這些工具怎么安裝就不詳細描寫了,度娘一些很多很多。主要把核心的開發工具列表一些,這些資源也是非常容易找到和安裝的。 Node 安裝:https://nodejs.org/en/ 安裝LTS版本,驗證安裝成功:node -v ; npm -v Typescript 安裝: 閱讀全文
企業應用架構研究系列五:極限編程(XP)& 敏捷管理(Scrum)
2022-03-29 23:25 by 溫森特, 565 閱讀, 0 推薦, 收藏,
摘要:敏捷項目管理是項目成本管理和項目交付管理的一門管理藝術,為啥這么說呢?每一個人都會唱歌,但只有唱得好的人才能是歌手,才能是演唱家,而項目管理也恰恰與之相似,看似一件簡單的社體活動,其實復雜多變,過程坎坷,管理容易,管好難。每一個項目,過程就像中國神話西游記一樣,歷經無數坎坷,只有懷有堅定信念,才能取 閱讀全文
企業應用架構研究系列二十:創建&發布Docker
2022-03-29 20:07 by 溫森特, 275 閱讀, 0 推薦, 收藏,
摘要:開發ASP.NET Core 程序,并Build成Docker鏡像發布到Docker 注冊表中是十分輕松的事情,只需在VS 的發布中選擇 其他Docker容器注冊表, 填寫必要信息,就可以把代碼發布到企業自己的Docker 容器注冊表中了。請參考下圖所示。這個操作也可以發布到 第三方的Docker 閱讀全文
浙公網安備 33010602011771號