高并發(fā)高可用面試知識點

1.DNS域名解析是先查找本地的host文件是否有配置域名解析荆烈,本地沒有就去運營商查找。

2.Nginx可以實現(xiàn)反向代理裸燎、負(fù)載均衡顾瞻、故障轉(zhuǎn)移、跨域德绿、tomcat限流荷荤、防止Doss攻擊、黑名單白名單等脆炎。

3服務(wù)器集群的作用:減輕單臺服務(wù)器訪問壓力梅猿、故障轉(zhuǎn)移。存在的問題:①分布式Session一致性的問題秒裕,解決方案:Spring-Session框架袱蚓,原理就是將Session的內(nèi)容緩存到Redis,所以可以直接采用tomcat替代Session②分布式Job冪等性的問題,XXL-JOB解決③分布式日志的采集問題几蜻,ELK+kafka解決④分布式全局的id的生產(chǎn)喇潘,雪花算法解決体斩。

4.網(wǎng)站跨域問題:微服務(wù)架構(gòu)項目中采用前后端分離,Vue部署的域名和端口可能和接口的域名或端口不一致造成的颖低⌒醭常跨域的問題屬于瀏覽器的安全策略,從瀏覽器中訪問的域名和端口只要和頁面中發(fā)送json請求忱屑,如果域名或端口一致的情況下可以成功訪問到請求蹬敲,但是不能夠獲取到結(jié)果。

5.如何解決網(wǎng)站跨域問題:①在相應(yīng)頭中設(shè)置允許跨域的莺戒,相應(yīng)配置response.setHeader("Access-Control-Allow-Origin","*")②使用HttpClient轉(zhuǎn)發(fā)伴嗡,效率低③使用jsonp處理,缺點就是只支持get請求从铲,不支持post請求瘪校,底層采用的腳本注入形式。④使用Spring boot注解形式名段,@CrossOrigin阱扬。

6.LVS作用是linux的虛擬VIP技術(shù),阿里云購買的linux云服務(wù)器默認(rèn)不支持虛擬VIP技術(shù)伸辟,使用lvs管理我們的NGINX集群麻惶。KeepAlived是個心跳腳本的檢測軟件,可以間隔發(fā)送心跳信夫,檢測服務(wù)器是否有宕機用踩,如果宕機會自動重啟腳本,重啟失敗會發(fā)送郵件告知運維忙迁。

7.動靜分離架構(gòu)模式有哪些方案脐彩?①基于NGINX實現(xiàn)動靜分離,很少使用因為不支持CDN②使用第三方靜態(tài)資源服務(wù)器oss對象云存儲姊扔、七牛云等惠奸。

8.高并發(fā)解決方案思路:核心思路是看項目是web還是移動app項目,如果是web項目恰梢,因為網(wǎng)頁中大多數(shù)是靜態(tài)資源占用整個服務(wù)器帶寬佛南,而我們編寫的接口響應(yīng)一般的情況下占用不了多大的服務(wù)的帶寬,所以要采用動靜分離的架構(gòu)模式:①前端優(yōu)化:將靜態(tài)資源存入到第三方的對象存儲服務(wù)器(對象存儲服務(wù)器還可以自帶cdn加速)②對我們靜態(tài)資源實現(xiàn)壓縮嵌言,最好建議使用.,min格式嗅回。后端優(yōu)化:①使用微服務(wù)網(wǎng)關(guān)或者是nginx對我們接口實現(xiàn)api的限流、服務(wù)保護摧茴、黑名單和白名單②使用redis緩存減輕我們服務(wù)器訪問的壓力绵载,Redis可以采用集群或者讀寫分離,提高吞吐量③使用多線程或者MQ異步處理我們代碼可以快速的響應(yīng)給客戶端④tomcat/jvm參數(shù)調(diào)優(yōu)⑤mysql集群實現(xiàn)分庫分表。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末娃豹,一起剝皮案震驚了整個濱河市焚虱,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌懂版,老刑警劉巖鹃栽,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異躯畴,居然都是意外死亡民鼓,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進店門蓬抄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來摹察,“玉大人,你說我怎么就攤上這事倡鲸。” “怎么了黄娘?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵峭状,是天一觀的道長。 經(jīng)常有香客問我逼争,道長优床,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任誓焦,我火速辦了婚禮胆敞,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘杂伟。我一直安慰自己移层,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布赫粥。 她就那樣靜靜地躺著观话,像睡著了一般。 火紅的嫁衣襯著肌膚如雪越平。 梳的紋絲不亂的頭發(fā)上频蛔,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天,我揣著相機與錄音秦叛,去河邊找鬼晦溪。 笑死,一個胖子當(dāng)著我的面吹牛挣跋,可吹牛的內(nèi)容都是我干的三圆。 我是一名探鬼主播,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼嫌术!你這毒婦竟也來了哀澈?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤度气,失蹤者是張志新(化名)和其女友劉穎割按,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體磷籍,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡适荣,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了院领。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片弛矛。...
    茶點故事閱讀 38,650評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖比然,靈堂內(nèi)的尸體忽然破棺而出丈氓,到底是詐尸還是另有隱情,我是刑警寧澤强法,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布万俗,位于F島的核電站,受9級特大地震影響饮怯,放射性物質(zhì)發(fā)生泄漏闰歪。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一蓖墅、第九天 我趴在偏房一處隱蔽的房頂上張望库倘。 院中可真熱鬧,春花似錦论矾、人聲如沸教翩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽迂曲。三九已至,卻和暖如春寥袭,著一層夾襖步出監(jiān)牢的瞬間路捧,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工传黄, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留杰扫,地道東北人。 一個月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓膘掰,卻偏偏與公主長得像章姓,于是被迫代替她去往敵國和親佳遣。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,527評論 2 349

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