原创 Kafka入門實戰教程(5):吞吐量與可靠性的實踐

1 提高Producer吞吐量的實踐 在實際環境中,用戶似乎總是願意用較小的延時增加的代價,去換取 TPS 的顯著提升。畢竟,從 2ms 到 10ms 的延時增加通常是可以忍受的。 事實上,Kafka Producer 就是採取了這樣的設計

原创 成長 |《大廠晉升指南指南》學習總結(下)

上一篇總結了面評技巧和學習方法部分,本篇總結做事方法和轉向提升部分。 溫馨提示:文中的貼圖均來自極客時間《大廠晉升指南》課程。 1 做事方法 概要 關於做事能力,有三條業界達成共識的判斷標準,分別是閉環思維、方法論和結果。 華仔在多年的實踐

原创 成長 |《大廠晉升指南指南》學習總結(中)

上一篇總結了晉升體系和職級詳解,本篇總結面評技巧和學習方法。 溫馨提示:文中的貼圖均來自極客時間《大廠晉升指南》課程。 1 面評技巧 PPT框架 華仔在多年的晉升答辯評委經歷中總結了晉升答辯PPT的3個常見誤區: (1)形式越酷炫越好 (2

原创 成長 |《大廠晉升指南指南》學習總結(上)

0 寫在開頭 今年加入了一家產業互聯網平臺企業,公司剛好也開始借鑑阿里的職級體系。對於從來沒有在互聯網企業呆過的我,對於職級體系還比較陌生,剛好華仔的這門課《大廠晉升指南》推出(曾經購入了華仔的另一門課《從零開始學架構》,收穫很大),於是我

原创 .NET 5在Docker中訪問MSSQL報錯

不知道你有沒有在.NET Core/.NET 5的Docker訪問MS SQL Server數據庫,如果有,那麼很有可能會遇到這個錯誤。 1 SSL版本錯誤 最近在公司用.NET 5重構部分業務服務,由於之前老系統使用了MS SQL Ser

原创 傳統.NET 4.x應用容器化體驗(6)

在Windows Container中,沒有寫日誌的情況下,如何排查系統的異常信息? 1 關於Windows事件日誌 在以往基於IIS部署ASP.NET應用程序時,如果沒有寫指定日誌的情況下,我們往往會使用Window事件日誌來查看一些錯誤

原创 傳統.NET 4.x應用容器化體驗(5)

前面幾篇都是基於阿里雲ECS直接玩的,有童鞋問直接用Windows Server 2019可以玩不,本篇就爲你介紹一下如何給Windows Server 2019配置Docker環境。 1 準備工作 首先,你需要一臺服務器,安裝 Windo

原创 傳統.NET 4.x應用容器化體驗(4)

 上一篇我們試着將.NET 4.x的鏡像推送到harbor私有鏡像倉庫,本篇我們來使用一下阿里雲的鏡像倉庫服務並瞭解一下攜程的實踐。 1 關於阿里雲鏡像倉庫 阿里雲容器鏡像服務(簡稱 ACR)是面向容器鏡像、Helm Chart 等符合 O

原创 傳統.NET 4.x應用容器化體驗(3)

上一篇我們自己通過編寫Dockerfile來編譯部署一個ASP.NET MVC應用程序到Windows Container,這一篇我們來試着將.NET 4.x的鏡像推送到harbor私有鏡像倉庫。 1 準備工作 假設有兩臺服務器,這裏我使用

原创 傳統.NET 4.x應用容器化體驗(2)

上一篇我們基於Windwos Server 2019 with Container初步跑了一個ASP.NET WebForm應用程序。本篇我們來自己編譯部署一個ASP.NET MVC應用程序到Windows Container。 1 準備工

原创 傳統.NET 4.x應用容器化體驗(1)

我們都知道.NET Core應用可以跑在Docker上,那.NET Framework 4.x應用呢?藉助阿里雲ECS主機(Windows Server 2019 with Container版本),一切變得So Easy! 1 關於Win

原创 MongoDB入門實戰教程(13)

MongoDB的一大特色就在於其原生的橫向擴展能力,具體體現就是分片集。本篇,我們來了解一下MongoDB分片集的機制及其原理。 1 爲什麼要分片? 我們都知道,在關係型數據庫如MySQL中,當數據量過大造成事務執行緩慢的時候,減少每次查詢

原创 MongoDB入門實戰教程(14)

MongoDB入門實戰教程轉眼就到了尾聲,本篇我們就來總結一下MongoDB的應用開發最佳實踐。 1 關於MongoDB的連接 (1)MongoDB Driver:我們最好選擇與所用MongoDB服務器版本一致或相兼容的Driver版本。

原创 MongoDB入門實戰教程(12)

MongoDB在4.2版本開始全面支持了多文檔事務,這也讓MongoDB可以作爲OLTP的選項之一,本篇我們就來學習一下MongoDB的多文檔事務。 1 ACID支持程度 談到事務,就不得不提經典的ACID特性,MongoDB對ACID的支

原创 MongoDB入門實戰教程(11)

前面我們學習了在MongoDB中的寫操作事務管理,本篇我們開始進入讀操作事務。 1 讀數據關注的兩個問題 在通過mongodb讀取數據時,我們一般需要關注兩個問題: (1)從哪裏讀取? (2)什麼樣的數據可以被讀取? 第一個問題,mongo