從事網際網路開發有些年頭了,見過了各式各樣的所謂的網際網路架構,從早期的soa模型到目前大火的微服務模型,以及正處於上公升期的lambda、service mesh等等。無論哪個階段的架構模型,介紹的文章、落地的案例、架構術語都不勝列舉,理解記憶起來也可能過於繁瑣和複雜,讓廣大從業者以及研究者都容易陷入到茫茫的架構方案中無法認清本質。雖然各個階段架構有所不同,但是每個階段的各種系統的架構模式均可以抽象提煉成乙個個架構元(與資料元對應理解),通過架構的組合、連線等可以構成系統的整體架構方案。
數學這個古老又充滿了活力的學科,可以說是一切科學技術的基礎,因此屬於計算機技術的所謂網際網路技術同樣也少不了數學的身影。數學這門學科非嚴謹的可分為代數、幾何以及分析三大範疇(實際上數學學科錯綜複雜,很多各部分融合交叉)。代數以線性代數、抽象代數為基礎,研究各種代數結構,比如最常見的群環模域線性空間等;幾何主要關注幾何物件與拓撲物件,以點線邊圖等為基礎研究物件的空間關係以及結構;分析是以廣義的微積分、微分方程理論、泛函分析等為研究工具,對函式、方程等「可以求導」的東西進行精細的分析(比如不等式估計、最優化等等)。
本專欄的目的是為了透過時間的變遷,深入架構元模式,結合數學理論對架構元進行數學解釋,甚至是進行模型的統一,以達到認清網際網路架構的最核心本質。
本專欄的組織結構:
希望廣大讀者和研究者及時建議、指正以及投稿,共同構建網際網路架構的數學大廈。
網際網路架構
網際網路架構,主要追求的是高可用,可擴充套件 這兩個特性 在這裡做了一些個人的總結,算是給2014年的工作做個總結。推陳出新 一定要做的,死守積累會逐漸丟失人才,但凡技術公司都會不斷更新技術 kiss原則 keep it stupid優秀的 都會很簡單,簡單理解,簡單更改,能把複雜的事情做簡單是一種...
網際網路架構
使用者在同一時間內大量的訪問伺服器,tomcat伺服器併發能力為 200 250左右 jvm調優為1000 硬體條件 物理伺服器處理能力 網路頻寬 2.1 分布式計算 由多個執行緒,共同來完成某項特定的任務,拆合問題 2.2 分布式系統 distributed system 是建立在網路之上的軟體系...
網際網路與網際網路的區別
網際網路的英文單詞是 internet,網際網路的英文單詞是 internet。在英語中,專有名詞首字母都是大寫,用於特指某一事物。大寫的 internet 是作為乙個專有名詞出現的,所指的是由阿帕網發展而來的現如今全球最大的計算機網路,稱之為網際網路。小寫 internet 是作為乙個普通單詞出現...