面試-1

單機應用改爲集羣部署應該注意什麼

要做訪問控制,確保每個示例都能被訪問到,或者一個示例宕機另外一個示例能頂上去。
要部署在多臺機器,避免物理機宕機導致所有實例宕機
避免資源競爭,多實例運行時會對數據庫或者redis各種資源競爭,避免競爭出現的髒讀,盲讀,幻讀 等。

遇到服務端卡頓怎麼定位

這個就是考驗對線上服務的運維經驗。
首先確保網絡有沒有問題,一般使用阿里雲或者自建服務器都會有流量監控,如果寬帶不足,就先增加寬帶速度。
如果網絡沒問題,繼續。
如果是分佈式集羣,要定位出現問題的服務和機器。判斷負載均衡策略是否有效。也可增加機器臨時解決。
如果想繼續深入查,可通過top命令查看服務器負載,找出負載較高的進程,如果確定是業務進程導致,然後根據
https://blog.csdn.net/lmb55/article/details/79349680
https://blog.csdn.net/lmb55/article/details/79233453
jstack 或者dump文件定位是是否線程問題。
如果線程沒問題,繼續查找
查看是否爲sql查詢太慢導致。
slow.log

Spring事物

https://www.cnblogs.com/yuanfy008/p/4174340.html
https://blog.csdn.net/qianxiaopeng/article/details/82427689

jvm dump 怎麼分析

mysql 索引失效都是什麼原因引起的

https://www.cnblogs.com/shynshyn/p/7887742.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章