什么是高並發?與多線程有什么區別?你的項目有高並發問題嗎?是如何解決的?


高並發是指較多用戶同時訪問服務。高並發可以由多線程實現,但是多線程不代表就是高並發。

在會計匯有個投票調查項目,是和財政部合作的,會計人員進行填寫完調查結果后,將獲得5個學分。通過短信向全國500萬會計人員發送短信,這時高峰期會有10萬多用戶同時在線答題。解決辦法是:

1、使用了LVS + Nginx四台機器進行負載均衡

2、用了Spring + Redis實現4台Tomcat的Session共享

3、答題頁面靜態化,

4、用戶提交答卷后臨時存放在Redis中,直接返回結果。

5、定時器每隔一段時間將Redis數據保存到MySQL。


免責聲明!

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



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