Tomcat+Nginx+Lvs部署方案與性能調優


立項要求:用戶登錄並發數達到1000vuser。原項目設計沒有Nginx和LVS,經過性能測試並發數最高到400,就報響應超時,且系統資源消耗嚴重。經過和架構師商議決定先加入Nginx解決負載均衡處理,結果並發數有所提升但與期望值還有距離。商議后決定使用LVS處理負載均衡,而Nginx處理靜態內容緩存,2個tomcat集群,代碼中登錄需連接數據庫做緩存處理,縮小系統圖片大小。再測試,系統已達立項值班。

Tomcat:
兩個tomcat,端口分別為 8080 和 8081,實現Tomcat 集群負載均衡。

Nginx:
因為有LVS,所以我們在這里不用Nginx的負載均衡功能,重而關注其靜態內容緩存的特點。

LVS:
通過LVS負載均衡分發倆個tomcat。

總結:
方案部署與性能調優在項目實踐中的地位已是越來越高,代碼寫的好也要項目部署的好,只有相輔相成才能事倍功半。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM