高并發(fā) 和 分布式 的關(guān)系

高并發(fā)分布式 的關(guān)系

分布式

分布式更多的一個概念,是 為了解決單個物理服務(wù)器容量和性能瓶頸問題而采用的優(yōu)化手段 。該領(lǐng)域需要解決的問題極多,在不同的技術(shù)層面上,又包括:分布式文件系統(tǒng)、分布式緩存、分布式數(shù)據(jù)庫、分布式計算等,一些名詞如Hadoop、zookeeper、MQ等都跟分布式有關(guān)。從理念上講, 分布式的實現(xiàn) 有兩種形式:

  1. 水平擴展: 當(dāng)一臺機器扛不住流量時,就通過添加機器的方式,將流量平分到所有服務(wù)器上,所有機器都可以提供相當(dāng)?shù)姆?wù);

  2. 垂直拆分: 前端有多種查詢需求時,一臺機器扛不住,可以將不同的需求分發(fā)到不同的機器上,比如A機器處理余票查詢的請求,B機器處理支付的請求。

高并發(fā)

相對于分布式來講,高并發(fā)在解決的問題上會集中一些,其反應(yīng)的是同時訪問量:比如在線直播服務(wù),同時有上萬人觀看。

高并發(fā)可以通過 分布式技術(shù) 去解決,將并發(fā)流量分不到不同的物理服務(wù)器上。但除此之外,還可以有很多 其他優(yōu)化手段:

  1. 比如使用緩存系統(tǒng),將所有的,靜態(tài)內(nèi)容放到CDN等;
  2. 還可以使用多線程技術(shù)將一臺服務(wù)器的服務(wù)能力最大化。


    高并發(fā).jpg
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容