Shrinking The Kernel With A Hammer
大刀闊斧精簡核心 這是“討論各種精簡核心大小方法系列文章”的第四篇,旨在讓 Linux 內核能適用於小型的執行環境。精簡核心二進位制檔案是有其極限的,而我們已經盡可能地做到極致。但是,我們的標的是將 Linux 完全執行在一個片上微控...
大刀闊斧精簡核心 這是“討論各種精簡核心大小方法系列文章”的第四篇,旨在讓 Linux 內核能適用於小型的執行環境。精簡核心二進位制檔案是有其極限的,而我們已經盡可能地做到極致。但是,我們的標的是將 Linux 完全執行在一個片上微控...
本文主要基於 SkyWalking 3.2.6 正式版 1. 概述 2. CollectorBootStartUp 2. ApplicationConfigLoader 3. ModuleManager 3.1 Module ...
Docker 在生產環境的部署方案,目前的最優解顯然是 Kubernetes 了,Kubernetes 提供了非常完備的功能,幾乎能改寫所有能想到的運維場景,這點無需多言。 唯獨對於流量不大,對於機器資源要求比較嚴苛的小專案,Kuberne...
作者:李現科連結:https://www.jianshu.com/p/d63f25edfa0f IconFont技術起源於Web領域的Web Font技術。隨著時間的推移,網頁設計越來越漂亮。但是電腦預裝的字型遠遠無法滿足設計者的要求,於是...
Go語言內建執行時(就是runtime),拋棄了傳統的記憶體分配方式,改為自主管理。這樣可以自主地實現更好的記憶體使用樣式,比如記憶體池、預分配等等。這樣,不會每次記憶體分配都需要進行系統呼叫。 Golang執行時的記憶體分配演演算法主要源自...
今天這篇文章我們來聊一聊如何提升並最佳化ASP.NET Core應用程式的效能,本文的大部分內容來自翻譯,當然中間穿插著自己的理解,希望對大家有所幫助!話不多說開始今天的主題吧! 我們都知道效能是公共網站取得成功的關鍵因素之一。如果一個網站的...
什麼是 SOFAJRaft ? SOFAJRaft 是一個基於 Raft 一致性演演算法的生產級高效能 Java 實現,支援 MULTI-RAFT-GROUP,適用於高負載低延遲的場景。 使用 SOFAJRaft 你可以專註於自己的業務領域,...
點選▲關註 “資料和雲” 給公眾號標星置頂 更多精彩 第一時間直達 “ 今天這篇文章為大家總結下 MQ 應用中的一些疑難雜症。 訊息佇列有什麼優點和缺點? 為什麼使用訊息佇列?假設你的業務場景遇到個技術挑戰,如果不用 ...
Docker容器倉庫的主要職能是儲存和分佈Docker映象。這是個看似容易的任務,但是當計算叢集達到Uber的規模後,容器倉庫很容易成為系統的瓶頸。尤其在混合雲多活架構下,映象分佈變得更加複雜。 為瞭解決私有容器倉庫的效能問題,Uber開發...
首先說聲抱歉,可能是因為假期綜合症(其實就是因為懶哈)的原因,已經很長時間沒更新部落格了,現在也調整的差不多了,準備還是以每週1-2篇的進度來更新部落格,並完成本專案所有功能。 言歸正傳,本重構專案是在我根據實際需求重構,由於還未...