,我覺得應該給大家說說架構師的成長之路了。接下來我准備寫一系列關於架構師、分布式系統的技術文章。今天這篇文 ...
剛看了阿里技術大牛畢玄 分布式領域架構師要掌握的技術 ,里面講到,架構師在設計分布式系統需要重點考慮以下四方面: 通信 首先要掌握一些基礎知識,例如網絡通信協議 諸如TCP UDP等等 網絡IO Blocking IO,NonBlocking IO Asyn IO 網卡 多隊列等 更偏應用的層面,需要了解例如連接復用 序列化 反序列化 RPC 負載均衡等。 學了這些基本知識后,基本上可以寫一個簡單 ...
2018-02-24 22:34 0 3969 推薦指數:
,我覺得應該給大家說說架構師的成長之路了。接下來我准備寫一系列關於架構師、分布式系統的技術文章。今天這篇文 ...
1、引言 我們常常會聽說,某個互聯網應用的服務器端系統多么牛逼,比如QQ、微信、淘寶。那么,一個大型互聯網應用的服務器端系統,到底牛逼在什么地方?為什么海量的用戶訪問,會讓一個服務器端系統變得更復雜?本文結合作者多年的互聯網系統設計實踐經驗,從最基本的技術概念開始,帶你探尋服務器端系統架構 ...
1.集群 1.1 定義: 是一組獨立的計算機系統構成一個松耦合的多處理器系統,它們之間通過網絡實現進程間的通信。應用程序可以通過網絡共享內存進行消息傳送,實現分布式計算機。 是一組連在一起的計算機,從外部看它是一個系統,各節點可以是不同的操作系統或不同硬件構成的計算機。如一個提供Web服務 ...
0、介紹 本篇文章是在我看完《從零開始學架構》之后,以架構演變為主線,梳理了一下演變過程中出現的問題以及解決方案,文章中引用了這本書的一些內容和圖片 分布式和集群的概念經常被搞混,現在一句話讓你明白兩者的區別。 分布式:一個業務拆分成多個子業務,部署在不同的服務器上集群:同一個業務,部署 ...
一、設計目的 基於window平台搭建的大型分布式系統不多,之前了解過myspace、stackoverflow等大型網站。搭建一個大型平台需要綜合考慮很多方面,不單純是軟件架構,還包括網絡和硬件設備等。由於現代大部分應用建設都面臨用戶多、高並發、高可用的需求,傳統軟件架構已不能滿足需求 ...
hadoop 簡單來說就是用 java寫的分布式 ,處理大數據的框架,主要思想是 “分組合並” 思想。 分組:比如 有一個大型數據,那么他就會將這個數據按照算法分成多份,每份存儲在 從屬主機上,並且在從屬主機上進行計算,主節點主要負責Hadoop兩個關鍵功能模塊HDFS、Map ...
新東方APP技術架構演進, 分布式系統架構經驗分享 今天的演講題目是“新東方APP技術架構演進, C端技術經驗分享” 作者:張建鑫, 曾任IBM高級軟件架構師, 滴滴高級技術專家, 現任新東方集團高級技術總監 古代東西方的思想家都產生過一個終極的追問 ...
今天的演講題目是“新東方APP技術架構演進, C端技術經驗分享” 作者:張建鑫, 曾任IBM高級軟件架構師, 滴滴高級技術專家, 現任新東方集團高級技術總監 古代東西方的思想家都產生過一個終極的追問,世界的本元到底是什么? 老子說,道生一,一生二,二生三,三生萬物,天道有常不以堯存不為桀亡 ...