計(jì)算之間如何通信 局域網(wǎng)間通信a. 同一個(gè)子網(wǎng)內(nèi)計(jì)算機(jī)都連接到同一個(gè) hub 上还绘,hub 會(huì)將收到的消息窍荧,轉(zhuǎn)發(fā)給所有端口(也就是轉(zhuǎn)發(fā)給連接到 h...
觀察者模式 一個(gè)消息產(chǎn)生者灿椅,多個(gè)消息消費(fèi)者,這種場(chǎng)景就可以使用觀察者模式太雨。消息生產(chǎn)者維護(hù)一個(gè)消費(fèi)者列表吟榴,每當(dāng)產(chǎn)生新的消息的時(shí)候,生產(chǎn)者遍歷消費(fèi)者...
策略模式 一個(gè)父類囊扳,有多個(gè)子類(出現(xiàn)了繼承)吩翻,需要添加一個(gè)是共有行為方法,但是并不是每個(gè)子類的實(shí)現(xiàn)都是同樣的锥咸,且 有一部分是同樣的仿野。這種情況下如...
go 是面向?qū)ο笳Z(yǔ)言嗎? 是也不是說(shuō)是 因?yàn)?go 有 類型和方法 支持面向?qū)ο蟮姆绞骄幊趟Uf(shuō)不是 因?yàn)間o沒(méi)有繼承的概念go 認(rèn)為 通過(guò) i...
實(shí)現(xiàn)一個(gè)分布式存儲(chǔ)需要考慮如下幾個(gè)問(wèn)題: 存儲(chǔ)引擎 負(fù)載均衡(包括如何擴(kuò)容脚作,縮容) 高可用 一致性 存儲(chǔ)引擎:tidb 底層存儲(chǔ)的數(shù)據(jù)內(nèi)容就是 ...
Redis 源碼閱讀 ——— 網(wǎng)絡(luò)模塊 概述 為什么單線程處理效率如此之高? 幾乎所有的操作全部是內(nèi)存操作缔刹,內(nèi)存操作非城蛱危快(如果有一些系統(tǒng)調(diào)用,...
概要 profile就是定時(shí)采樣校镐,收集cpu亿扁,內(nèi)存等信息,進(jìn)而給出性能優(yōu)化指導(dǎo)鸟廓,golang 官方提供了golang自己的性能分析工具的用法从祝,也...
摘要 這篇文章描述了 針對(duì)facebook 圖片應(yīng)用優(yōu)化的存儲(chǔ)系統(tǒng) Haystack。FB目前存儲(chǔ)超過(guò) 2600 億圖片引谜,超過(guò)20PB牍陌。用戶每周...
https://github.com/TrueFurby/go-callvis 注意 官網(wǎng) demo 容易看不懂, 我寫(xiě)一條簡(jiǎn)易命令就能看懂了 ...