最近幾年關(guān)于架構(gòu)的信息
高并發(fā)架構(gòu)躏鱼、
異地多活架構(gòu)【出自淘寶】
容器化【知名docker染苛、】
微服務(wù)架構(gòu)【spring cloud】
高可用架構(gòu)
彈性架構(gòu)【DB中間件 需要極致的彈性】
相關(guān)的技術(shù)
DevOps茶行、應(yīng)用監(jiān)控、自動(dòng)化運(yùn)維娶靡、SOA服務(wù)治理看锉、去IOE等等
分布式能解決的兩大問題:
1伯铣、系統(tǒng)容量更大
面對(duì)的業(yè)務(wù)量與日俱增呻此、垂直水平拆分系統(tǒng)業(yè)務(wù)
2焚鲜、系統(tǒng)可用性更強(qiáng)
整個(gè)系統(tǒng)不會(huì)因?yàn)橐粋€(gè)單點(diǎn)故障而導(dǎo)致整個(gè)系統(tǒng)不可用
分布式冗余節(jié)點(diǎn)、以消除單點(diǎn)故障
分布式優(yōu)勢:
1、模塊化恃泪、系統(tǒng)模塊重用度更高
2、模塊化贝乎、服務(wù)開發(fā)情连、發(fā)布更快
3览效、系統(tǒng)擴(kuò)展性更高
4却舀、團(tuán)隊(duì)協(xié)作更有效率
分布式存在的問題:
1、設(shè)計(jì)復(fù)雜
2锤灿、部署單個(gè)簡單、部署多個(gè)復(fù)雜
3但校、系統(tǒng)吞吐量增大螃诅、系統(tǒng)反應(yīng)變慢
4、運(yùn)維復(fù)雜
5状囱、學(xué)習(xí)難度加大
6术裸、測試復(fù)雜
7、技術(shù)復(fù)雜亭枷、帶來維護(hù)復(fù)雜
8、系統(tǒng)中的服務(wù)調(diào)度叨粘、監(jiān)控等等復(fù)雜
分布式前景:
可以說分布式是無法避免的猾编、隨著業(yè)務(wù)量的增大不可能單點(diǎn)跑應(yīng)用答倡、不同的應(yīng)用場景會(huì)產(chǎn)出不用的服務(wù)架構(gòu)、學(xué)習(xí)成本是逐漸加大的、等分布式更加成熟形成了體系锦茁、應(yīng)該會(huì)產(chǎn)出更加系統(tǒng)的學(xué)習(xí)方案和應(yīng)用方案攘轩、