GeekBand學(xué)習(xí)筆記-第十三周 關(guān)于系統(tǒng)設(shè)計(jì)

寫在前面:感謝GeekBand提供這樣好的學(xué)習(xí)機(jī)會(huì)咆疗,讓我在繁忙的工作之余可以學(xué)習(xí)鞏固c++知識(shí)。以下是邊學(xué)邊記的一些擴(kuò)展點(diǎn)最疆。分享給大家金拒。

Scalability(擴(kuò)展性)

Scalability指可以同時(shí)支持用戶正常使用的數(shù)量;
Scalability有限制:在有2個(gè)負(fù)載均衡時(shí)僧叉,系統(tǒng)可以支持1000名用戶眶俩,平均響應(yīng)速度為3秒逻锐;
Performance針對(duì)單一用戶體驗(yàn)恩袱,而Scalability指多個(gè)用戶同時(shí)操作的體驗(yàn)泣棋。

Distributed System(分布式系統(tǒng)結(jié)構(gòu))

Master是管理器,Slave是工作節(jié)點(diǎn)
如何檢測(cè)一臺(tái)機(jī)器是否宕機(jī)

如果是工作節(jié)點(diǎn)宕機(jī):Master節(jié)點(diǎn)可以檢測(cè)到畔塔,并且把原來這個(gè)工作節(jié)點(diǎn)的服務(wù)遷移到其他節(jié)點(diǎn)
如果是Master節(jié)點(diǎn)宕機(jī):使用備份節(jié)點(diǎn)檢測(cè)潭辈,并且把這個(gè)備份節(jié)點(diǎn)設(shè)為Master節(jié)點(diǎn)。
分布式鎖可以讓分布式系統(tǒng)更有序運(yùn)行澈吨,推薦Apache ZooKeeper

CAP理論(Consistency把敢, Availability,Partition torlerance)

Consistency: 每一個(gè)客戶端對(duì)數(shù)據(jù)讀取一致棚辽;
Availability:每一個(gè)客戶端都可以讀和寫技竟;
Partition tolerance:不同的網(wǎng)絡(luò)分區(qū)中有效存儲(chǔ);
分布式設(shè)計(jì)時(shí)只能三選二屈藐,不可同時(shí)占有。

Database System

ACID:關(guān)系型數(shù)據(jù)庫(kù) Relational DBMS
特點(diǎn):Atomic Consistent Isolated Durable
BASE:分布式情況下的數(shù)據(jù)設(shè)計(jì)熙尉,CAP的延伸
Basically Avialble, Soft state, Eventually consistent.

應(yīng)用拆分

Scale-up:系統(tǒng)越來越大联逻,耦合越來越嚴(yán)重,難以維護(hù)和擴(kuò)展检痰,如果需要提升系統(tǒng)性能需要用上更好的設(shè)備和系統(tǒng)包归;
Scale-out:解耦合,利于擴(kuò)展铅歼,提升系統(tǒng)性能只需要提升關(guān)鍵部位的性能公壤。
子系統(tǒng)同步通信更復(fù)雜
子系統(tǒng)依賴關(guān)系更復(fù)雜


應(yīng)用拆分

數(shù)據(jù)庫(kù)拆分

image.png

Stateless

Session Vs Cookie


Cookie Session 交互機(jī)制

異步通信

一致性定義

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市椎椰,隨后出現(xiàn)的幾起案子厦幅,更是在濱河造成了極大的恐慌,老刑警劉巖慨飘,帶你破解...
    沈念sama閱讀 211,348評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件确憨,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡瓤的,警方通過查閱死者的電腦和手機(jī)休弃,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,122評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來圈膏,“玉大人塔猾,你說我怎么就攤上這事』ぃ” “怎么了丈甸?”我有些...
    開封第一講書人閱讀 156,936評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵医增,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我老虫,道長(zhǎng)叶骨,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,427評(píng)論 1 283
  • 正文 為了忘掉前任祈匙,我火速辦了婚禮忽刽,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘夺欲。我一直安慰自己跪帝,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,467評(píng)論 6 385
  • 文/花漫 我一把揭開白布些阅。 她就那樣靜靜地躺著伞剑,像睡著了一般。 火紅的嫁衣襯著肌膚如雪市埋。 梳的紋絲不亂的頭發(fā)上黎泣,一...
    開封第一講書人閱讀 49,785評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音缤谎,去河邊找鬼抒倚。 笑死,一個(gè)胖子當(dāng)著我的面吹牛坷澡,可吹牛的內(nèi)容都是我干的托呕。 我是一名探鬼主播,決...
    沈念sama閱讀 38,931評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼频敛,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼项郊!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起斟赚,我...
    開封第一講書人閱讀 37,696評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤着降,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后汁展,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鹊碍,經(jīng)...
    沈念sama閱讀 44,141評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,483評(píng)論 2 327
  • 正文 我和宋清朗相戀三年食绿,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了侈咕。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,625評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡器紧,死狀恐怖耀销,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情铲汪,我是刑警寧澤熊尉,帶...
    沈念sama閱讀 34,291評(píng)論 4 329
  • 正文 年R本政府宣布罐柳,位于F島的核電站,受9級(jí)特大地震影響狰住,放射性物質(zhì)發(fā)生泄漏张吉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,892評(píng)論 3 312
  • 文/蒙蒙 一催植、第九天 我趴在偏房一處隱蔽的房頂上張望肮蛹。 院中可真熱鬧,春花似錦创南、人聲如沸伦忠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)昆码。三九已至,卻和暖如春邻储,著一層夾襖步出監(jiān)牢的瞬間赋咽,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來泰國(guó)打工芥备, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留冬耿,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,324評(píng)論 2 360
  • 正文 我出身青樓萌壳,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親日月。 傳聞我的和親對(duì)象是個(gè)殘疾皇子袱瓮,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,492評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 分布式系統(tǒng)面臨的第一個(gè)問題就是數(shù)據(jù)分布,即將數(shù)據(jù)均勻地分布到多個(gè)存儲(chǔ)節(jié)點(diǎn)爱咬。另外尺借,為了保證可靠性和可用性,需要將數(shù)據(jù)...
    olostin閱讀 4,558評(píng)論 2 26
  • 4.搭建大規(guī)木猓可擴(kuò)展系統(tǒng) 大綱 分布式系統(tǒng) 數(shù)據(jù)庫(kù)系統(tǒng) 經(jīng)典架構(gòu) 設(shè)計(jì)原則:CAP理論 一致性介紹 關(guān)系型數(shù)據(jù)庫(kù) ...
    hui1429閱讀 313評(píng)論 0 0
  • 本文歡迎轉(zhuǎn)載燎斩,轉(zhuǎn)載請(qǐng)注明原文鏈接,并附作者個(gè)人信息李艷鵬蜂绎。 1 背景 一致性是一個(gè)抽象的栅表、具有多重含義的計(jì)算機(jī)術(shù)語(yǔ)...
    581f548ef0ec閱讀 43,470評(píng)論 28 294
  • 文/欣欣熳 經(jīng)常有朋友問我践美,我愛的人不愛我洗贰,怎么辦找岖?比如: “我深深地愛上了一個(gè)不愛我的人,半年了敛滋。聽說她 要回來...
    欣欣熳閱讀 2,237評(píng)論 6 5
  • 昨天給孩子重新背誦了古詩(shī)《風(fēng)》许布,找各種視頻來看看風(fēng)的種類,給他講解這首詩(shī)的意思绎晃,不知道他明白沒蜜唾,給他說秋風(fēng)...
    智慧拼搏閱讀 137評(píng)論 0 0