erlang是愛立信開發交換機軟體的成果。據說能達到99.9999999%的可靠性,讓人嘆服。這是一門有很多創新的語言,是面向併發程式設計cop的開創者。在這個多核處理器的時代注定要大行其道。
今天瀏覽了joe博士的**《面對軟體錯誤構建可靠的分布式系統》,初步的有了個印象。
其中的基於非同步訊息的併發,容錯思路等都很有新意,對於我們的開發都很值得學習和借鑑。
打算深入學習一下,春節長假有事情做了,呵呵。
pop,oop,aop,cop,fop這是幾個重要的程式設計思路和世界觀,過程,物件,方面,併發,函式。
高併發 高可用
高併發 提高系統併發能力的方法主要有兩種 前者垂直擴充套件可以通過提公升單機硬體效能,或者提公升單機架構效能,來提高併發性,但單機效能總是有極限的,網際網路分布式架構設計高併發終極解決方案還是後者 水平擴充套件。網際網路分層架構中,各層次水平擴充套件的實踐又有所不同 1 反向 層可以通過 dns輪詢...
高併發 高併發測試筆記
問 高併發測試 一般你們用什麼工具來模擬 10萬級別的客戶端併發?在普通的電腦上可以模擬嗎 10萬併發需要至少10萬的套接字,套接字在核心中占用記憶體100000 6k 2 1g記憶體,系統需要能夠開啟10w個fd。一般的系統能夠能模擬 問 預設每個程序只能開1024個fd,修改後最大可以10w,那...
高併發與高可用
事發事中 事後高併發 增加處理人手 事前 副本 隔離 配額 提前預案 探知 事發 監控 報警 事中 降級 回滾 應急預案,fail 系列 事後 覆盤 思考 技改 fail 系列 當出現下游呼叫失敗時,我們一般有幾種處理方式 failretry,即失敗重試,需要配合退避時間,否則馬上重試不一定會有效果...