摘要:目錄 "DDD理論學習系列(1) 通用語言" "DDD理論學習系列(2) 領域" "DDD理論學習系列(3) 限界上下文" "DDD理論學習系列(4) 領域模型" "DDD理論學習系列(5) 統一建模語言" "DDD理論學習系列(6) 實體" "DDD理論學習系列(7) 值對象" "DDD理論學習系 閱讀全文
posted @ 2017-06-02 08:39 「圣杰」 閱讀(8600) 評論(4) 推薦(7) 編輯
摘要:為了更好的學習設計模式,以及督促自己完成設計模式的學習,現提筆為記。 怎么的,每周至少也要學一個設計模式!!! 懇請大家的監督和不吝賜教,共同學習和進步! 內容主要參考自《設計模式之禪》以及相關網絡博文! 源碼路徑: "源代碼" C GitHub 目錄 1. "想學設計模式,你得先會看類圖,一張圖讀 閱讀全文
posted @ 2017-02-14 17:42 「圣杰」 閱讀(1979) 評論(1) 推薦(5) 編輯
摘要:本系列主要翻譯自《ASP.NET MVC Interview Questions and Answers 》 By Shailendra Chauhan,想看英文原版的可訪問 "http://www.dotnettricks.com/free ebooks" 自行下載。該書主要分為兩部分,ASP.N 閱讀全文
posted @ 2017-01-17 10:17 「圣杰」 閱讀(4306) 評論(3) 推薦(8) 編輯
摘要:ABP是“ASP.NET Boilerplate Project (ASP.NET樣板項目)”的簡稱。 ASP.NET Boilerplate是一個用最佳實踐和流行技術開發現代WEB應用程序的新起點,它旨在成為一個通用的WEB應用程序框架和項目模板。 框架 ABP是基于最新的ASP.NET CORE 閱讀全文
posted @ 2017-01-07 18:49 「圣杰」 閱讀(12932) 評論(5) 推薦(22) 編輯
摘要:體驗一把Loki,從此愛上她,忘了她(ELK/EFK)! 閱讀全文
posted @ 2020-07-27 06:48 「圣杰」 閱讀(723) 評論(0) 推薦(12) 編輯
摘要:薅羊毛啦,5分鐘快速搭建免費Serverless郵件服務,每月可發25000封郵件!!! 閱讀全文
posted @ 2020-07-22 23:19 「圣杰」 閱讀(424) 評論(6) 推薦(5) 編輯
摘要:# 引言 最近翻看最新3.0 eShopOncontainers源碼,發現其在架構選型中補充了 gRPC 進行服務間通信。那就索性也寫一篇,作為系列的補充。 # gRPC 老規矩,先來理一下gRPC的基本概念。gRPC是Google開源的RPC框架,比肩dubbo、thrift、brpc。其優勢在于 閱讀全文
posted @ 2020-07-10 00:08 「圣杰」 閱讀(1469) 評論(4) 推薦(7) 編輯
摘要:引言 之前的一篇介紹IO 模型的文章 "IO 模型知多少 | 理論篇" 比較偏理論,很多同學反應不是很好理解。這一篇咱們換一個角度,從代碼角度來分析一下。 socket 編程基礎 開始之前,我們先來梳理一下,需要提前了解的幾個概念: socket: 直譯為“插座”,在計算機通信領域,socket 被 閱讀全文
posted @ 2020-05-12 08:55 「圣杰」 閱讀(2029) 評論(13) 推薦(24) 編輯
摘要:同步異步I/O,阻塞非阻塞I/O是程序員老生常談的話題了,也是自己一直以來懵懵懂懂的一個話題。比如:何為同步異步?何為阻塞與非阻塞?二者的區別在哪里?阻塞在何處?為什么會有多種IO模型,分別用來解決問題?常用的框架采用的是何種I/O模型?各種IO模型的優劣勢在哪里,適用于何種應用場景? 簡而言之,對于I/O的認知,不能僅僅停留在字面上認識,了解內部玄機,才能深刻理解I/O,才能看清I/O相關問題的本質。 閱讀全文
posted @ 2020-04-14 08:06 「圣杰」 閱讀(2326) 評論(16) 推薦(28) 編輯
摘要:如何實現多域名單站點部署? 閱讀全文
posted @ 2020-03-02 08:20 「圣杰」 閱讀(3648) 評論(15) 推薦(37) 編輯
摘要:前言 玩K8S也有一段時間了,借助云服務提供商的K8S控制臺,已經可以很方便的快速部署應用至K8S。通過簡單的點擊,可以一次性幫忙創建K8S 對象:Deployment、Service、Ingress、ConfigMap等。但是當服務的規模上來后,這種方式就有點捉襟見肘。尤其是需要同時更新多個關聯服 閱讀全文
posted @ 2020-02-23 19:47 「圣杰」 閱讀(929) 評論(2) 推薦(6) 編輯
摘要:引言 Orleans 的優勢之一就是:支持有狀態服務的水平擴展。那這一節我們就來看看如何來了解下有狀態的Grain。 第一個有狀態的Grain 先來看下上節中定義的Grain: 上面的Grain中定義屬性 用來保存登錄狀態,其是保存在內存中的,一旦服務奔潰或重啟,維護的狀態數據就會丟失。 很顯然,這 閱讀全文
posted @ 2020-02-10 19:59 「圣杰」 閱讀(521) 評論(2) 推薦(4) 編輯
摘要:引言? 時間如梭,娃都可以打醬油了。? 轉眼間第一個五年計劃,已過了一半。? 年終總結是個打臉的好地方,曾經夸下的海口,有的真的成了海口。?? 所幸,一切都在按好的方向發展。但樂觀背后容易忽略潛在的問題,所以,在2020來臨之際,是時候對2019做個具體的回顧,并對來年做個具體的展望。?? 談成長? 閱讀全文
posted @ 2019-12-22 16:09 「圣杰」 閱讀(618) 評論(8) 推薦(11) 編輯
摘要:1. 引言 是的, Orleans v3.0.0 已經發布了,并已經完全支持 .NET Core 3.0 。 所以,Orleans 系列是時候繼續了,抱歉,讓大家久等了。 萬丈高樓平地起,這一節我們就先來了解下Orleans的基本使用。 2. 模板項目講解 在上一篇文章中,我們了解到Orleans 閱讀全文
posted @ 2019-10-28 09:18 「圣杰」 閱讀(1684) 評論(13) 推薦(13) 編輯
摘要:引言 最近線上環境遇到一個問題,就是ASP.NET Core Web應用在單個容器使用正常,擴展多個容器無法訪問的問題。查看容器日志,發現以下異常: 通過排查,發現了是由于 "ASP.NET Core Data Protection" 機制引起的。 Data Protection 機制 對于Data 閱讀全文
posted @ 2019-10-11 11:37 「圣杰」 閱讀(717) 評論(0) 推薦(0) 編輯
摘要:背景 ASP.NET Core默認的配置文件定義在 和`appsettings.{Environment}.json`文件中。 這里面有一個問題就是,在使用容器部署時,每次修改配置文件都需要重新構建鏡像。當然你也可能會說,我的配置文件很穩定不需要修改,但你又如何確保配置文件中一些機密配置的安全問題呢 閱讀全文
posted @ 2019-09-04 09:16 「圣杰」 閱讀(1922) 評論(10) 推薦(12) 編輯
摘要:背景 在做微信公眾號的改版工作,之前的業務邏輯全塞在一個控制器中,現需要將其按廠家拆分,但要求入口不變。 拆分很簡單,定義控制器基類,添加公用虛方法并實現,各個廠家按需重載。 但如何根據統一的入口參數路由到不同的控制器呢? 最容易想到的方案無外乎兩種: 1. 路由重定向 2. 路由重寫 簡易方案 但 閱讀全文
posted @ 2019-08-29 08:49 「圣杰」 閱讀(1229) 評論(1) 推薦(3) 編輯
摘要:Orleans 術語解讀 上面這張圖中包含了Orleans中的幾個核心概念: 1. Grain 2. Silo 3. Orleans Cluster 4. Orleans Client 從這張圖,我們應該能理清他們之間的關系。 1. Grain作為最小的執行單元 2. Silo 是 Grain 的宿 閱讀全文
posted @ 2019-07-22 09:05 「圣杰」 閱讀(2005) 評論(7) 推薦(15) 編輯
摘要:Orleans 是一個支持有狀態云生應用/服務水平伸縮的基于Virtual Actor 模型的.NET分布式框架。 可以很好的結合.NET Core進行物聯網云生應用的開發! 閱讀全文
posted @ 2019-07-10 13:10 「圣杰」 閱讀(11919) 評論(43) 推薦(43) 編輯
摘要:1. 引言 斷斷續續,感覺這個系列又要半途而廢了。趁著假期,趕緊再更一篇,介紹下如何將eShopOnContainers部署到K8S上,進而實現大家常說的微服務上云。 2. 先了解下 Helm 讀過我上篇文章 "ASP.NET Core 借助 K8S 玩轉容器編排" 的同學,想必對K8S有了個大致了 閱讀全文
posted @ 2019-04-06 22:06 「圣杰」 閱讀(1520) 評論(1) 推薦(4) 編輯
摘要:使用K8S編排你的第一個ASP.NET Core容器 閱讀全文
posted @ 2019-03-25 08:47 「圣杰」 閱讀(5267) 評論(14) 推薦(32) 編輯
摘要:客戶端與微服務的通信永遠是一個繞不開的問題,對于小型微服務應用,客戶端與微服務可以使用直連的方式進行通信,但對于對于大型的微服務應用我們該如何處理呢? 本文就來梳理一下eShopOnContainers是如何集成Ocelot網關來進行通信的。 閱讀全文
posted @ 2019-03-05 14:13 「圣杰」 閱讀(1655) 評論(7) 推薦(5) 編輯
摘要:1. 引言 An API for asynchronous programming with observable streams. ReactiveX is a combination of the best ideas from the Observer pattern, the Iterato 閱讀全文
posted @ 2019-02-19 08:47 「圣杰」 閱讀(6822) 評論(37) 推薦(35) 編輯
摘要:1. 引言 Ordering microservice(訂單微服務)就是處理訂單的了,它與前面講到的幾個微服務相比要復雜的多。主要涉及以下業務邏輯: 1. 訂單的創建、取消、支付、發貨 2. 庫存的扣減 2. 架構模式 如上圖所示,該服務基于CQRS 和DDD來實現。 從項目結構來看,主要包括7個項 閱讀全文
posted @ 2019-01-24 09:02 「圣杰」 閱讀(2208) 評論(13) 推薦(23) 編輯
最新chease0ldman老人|无码亚洲人妻下载|大香蕉在线看好吊妞视频这里有精品www|亚洲色情综合网