首頁(yè) 常見(jiàn)問(wèn)題 正文
聚名企服

高并發(fā)有什么解決方法?

轉(zhuǎn)載 2021-12-27 10:52:40 6967
高并發(fā)三種解決方法是:1、系統(tǒng)拆分,將一個(gè)系統(tǒng)拆分為多個(gè)子系統(tǒng);2、緩存,所有現(xiàn)代計(jì)算機(jī)系統(tǒng)發(fā)揮高性能的重要因素之一;3、MQ(消息隊(duì)列),基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)中的“先進(jìn)先出”的一種數(shù)據(jù)機(jī)構(gòu)。

高并發(fā)有什么解決方法?

1:系統(tǒng)拆分,將一個(gè)系統(tǒng)拆分為多個(gè)子系統(tǒng),用dubbo來(lái)搞。然后每個(gè)系統(tǒng)連一個(gè)數(shù)據(jù)庫(kù),這樣本來(lái)就一個(gè)庫(kù),現(xiàn)在多個(gè)數(shù)據(jù)庫(kù),這樣就可以抗高并發(fā)。

2:緩存,必須得用緩存。大部分的高并發(fā)場(chǎng)景,都是讀多寫(xiě)少,那你完全可以在數(shù)據(jù)庫(kù)和緩存里都寫(xiě)一份,然后讀的時(shí)候大量走緩存不就得了。畢竟人家redis輕輕松松單機(jī)幾萬(wàn)的并發(fā)啊。沒(méi)問(wèn)題的。所以你可以考的慮考慮你的項(xiàng)目里,那些承載主要請(qǐng)求讀場(chǎng)景,怎么用緩存來(lái)抗高并發(fā)。

3:MQ(消息隊(duì)列),必須得用MQ??赡苣氵€是會(huì)出現(xiàn)高并發(fā)寫(xiě)的場(chǎng)景,比如說(shuō)一個(gè)業(yè)務(wù)操作里要頻繁搞數(shù)據(jù)庫(kù)幾十次,增刪改增刪改,瘋了。那高并發(fā)絕對(duì)搞掛你的系統(tǒng),人家是緩存你要是用redis來(lái)承載寫(xiě)那肯定不行,數(shù)據(jù)隨時(shí)就被LRU(淘汰掉最不經(jīng)常使用的)了,數(shù)據(jù)格式還無(wú)比簡(jiǎn)單,沒(méi)有事務(wù)支持。所以該用mysql還得用mysql啊。那你咋辦?用MQ吧,大量的寫(xiě)請(qǐng)求灌入MQ里,排隊(duì)慢慢玩兒,后邊系統(tǒng)消費(fèi)后慢慢寫(xiě),控制在mysql承載范圍之內(nèi)。所以你得考慮考慮你的項(xiàng)目里,那些承載復(fù)雜寫(xiě)業(yè)務(wù)邏輯的場(chǎng)景里,如何用MQ來(lái)異步寫(xiě),提升并發(fā)性。MQ單機(jī)抗幾萬(wàn)并發(fā)也是ok的。

高并發(fā)有什么解決方法?

處理高并發(fā)另三種方法

分庫(kù)分表

可能到了最后數(shù)據(jù)庫(kù)層面還是免不了抗高并發(fā)的要求,好吧,那么就將一個(gè)數(shù)據(jù)庫(kù)拆分為多個(gè)庫(kù),多個(gè)庫(kù)來(lái)抗更高的并發(fā);然后將一個(gè)表拆分為多個(gè)表,每個(gè)表的數(shù)據(jù)量保持少一點(diǎn),提高sql跑的性能。

讀寫(xiě)分離

這個(gè)就是說(shuō)大部分時(shí)候數(shù)據(jù)庫(kù)可能也是讀多寫(xiě)少,沒(méi)必要所有請(qǐng)求都集中在一個(gè)庫(kù)上吧,可以搞個(gè)主從架構(gòu),主庫(kù)寫(xiě)入,從庫(kù)讀取,搞一個(gè)讀寫(xiě)分離。讀流量太多的時(shí)候,還可以加更多的從庫(kù)。

solrCloud

SolrCloud(solr 云)是Solr提供的分布式搜索方案,可以解決海量數(shù)據(jù)的 分布式全文檢索,因?yàn)榇罱思?,因此具備高可用的特性,同時(shí)對(duì)數(shù)據(jù)進(jìn)行主從備份,避免了單點(diǎn)故障問(wèn)題。可以做到數(shù)據(jù)的快速恢復(fù)。并且可以動(dòng)態(tài)的添加新的節(jié)點(diǎn),再對(duì)數(shù)據(jù)進(jìn)行平衡,可以做到負(fù)載均衡。

聲明:本文轉(zhuǎn)載于:互聯(lián)網(wǎng),如有侵犯,請(qǐng)聯(lián)系service@Juming.com刪除
相關(guān)標(biāo)簽: 高并發(fā)

編輯推薦

  • 域名注冊(cè)專題合集 域名注冊(cè)專題合集

  • 域名搶注專題合集 域名搶注專題合集

  • 企業(yè)建站專題合集 企業(yè)建站專題合集

主站蜘蛛池模板: 久久国产精品无码网站| 中国少妇无码专区| 精品久久久久久无码专区不卡| 一本色道久久HEZYO无码| 中文字幕在线无码一区二区三区| 亚洲中久无码永久在线观看同| 无码成A毛片免费| 最新亚洲人成无码网站| 久久久久亚洲AV片无码| 免费无码成人AV片在线在线播放| 亚洲AV无码乱码国产麻豆穿越| 久久人妻无码一区二区| 日韩人妻无码一区二区三区久久 | 国产福利无码一区在线 | 精品无码AV一区二区三区不卡| 久久中文精品无码中文字幕| 亚洲av永久无码一区二区三区| 亚洲日韩中文无码久久| 无码毛片一区二区三区中文字幕 | 韩国精品一区二区三区无码视频 | 亚洲精品无码MV在线观看| 精品久久久久久中文字幕无码 | 大胆日本无码裸体日本动漫| 亚洲AV无码一区二区乱子伦| 亚洲AV中文无码乱人伦在线视色| 亚洲成a人无码亚洲成av无码| 无码免费一区二区三区免费播放| 东京热人妻无码人av| 亚洲av无码成人精品区| 国产嫖妓一区二区三区无码| 蜜色欲多人AV久久无码| 蜜臀AV无码一区二区三区| 97无码免费人妻超级碰碰碰碰| 日本无码一区二区三区白峰美| 久久久久久国产精品无码超碰 | 岛国av无码免费无禁网站| 精品久久久久久无码中文野结衣| 无码中文字幕人妻在线一区二区三区| 无码精品A∨在线观看免费| 日韩爆乳一区二区无码| 精品久久久久久无码不卡|