大型分布式系统需要考虑的问题
關(guān)于大型分布式系統(tǒng)需要考慮的問(wèn)題:
1.負(fù)載均衡服務(wù)器
? ????? ? 用于接收請(qǐng)求并將請(qǐng)求均衡發(fā)送給應(yīng)用服務(wù)器處理。
2.分布式消息隊(duì)列服務(wù)器
??????????用于多個(gè)應(yīng)用之間的互相調(diào)用和通信(一般為異步)。
3.分布式緩存服務(wù)器
?????? 用于提供數(shù)據(jù)的頻繁高速訪問(wèn),減少直接訪問(wèn)DB的壓力。
4.分布式數(shù)據(jù)存儲(chǔ)服務(wù)器
?????? 用于數(shù)據(jù)的安全、快速存儲(chǔ)。
其實(shí)想想也很簡(jiǎn)單,不管是大型分布式還是傳統(tǒng)單體服務(wù),不管怎么發(fā)展,對(duì)外提供的服務(wù)內(nèi)容沒(méi)有變化。只是為了應(yīng)對(duì)海量大數(shù)據(jù)、高并發(fā),部署形式發(fā)生了變化,需要考慮的方面無(wú)非以下幾點(diǎn):
1.消息如何接收和分發(fā)
2.應(yīng)用之間如何互相調(diào)用通信
3.數(shù)據(jù)如何快速訪問(wèn)
4.數(shù)據(jù)如何安全快速存取
當(dāng)然了,以上的總結(jié)太淺顯,太粗略,實(shí)際上大型分布式需要考慮的問(wèn)題,很復(fù)雜、很棘手,需要實(shí)際大型項(xiàng)目的驅(qū)動(dòng)和不斷學(xué)習(xí)。如果能夠在實(shí)際工作中,遇到大型項(xiàng)目的開(kāi)發(fā)、部署和維護(hù),一定要抓住這種難得的機(jī)會(huì),了解、學(xué)習(xí)整個(gè)項(xiàng)目的架構(gòu),積累經(jīng)驗(yàn),不斷提高自己。這在平時(shí)任何淺顯的理論學(xué)習(xí)中,是無(wú)法學(xué)習(xí)到的。
轉(zhuǎn)載于:https://www.cnblogs.com/beheaven/p/10710237.html
總結(jié)
以上是生活随笔為你收集整理的大型分布式系统需要考虑的问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Flutter 异常处理之图片篇
- 下一篇: DirectX11 With Windo