博主之前做的一個項目,數據依賴三個下游核心。可是呀,核心很爛,兩個核心響應在3,400毫秒,一個在1秒以上。
吐槽之后,考慮一下如何提升接口的響應時間。
1. 同步轉並發,使用線程池並發處理請求
2. 同步轉異步,使用消息隊列
3. 使用緩存,讀寫分離
4. 減少日志打印,留意日志打印中的序列化、長報文,或者異步打印日志
5. 優化SQL
6. 批量查詢
博主之前做的一個項目,數據依賴三個下游核心。可是呀,核心很爛,兩個核心響應在3,400毫秒,一個在1秒以上。
吐槽之后,考慮一下如何提升接口的響應時間。
1. 同步轉並發,使用線程池並發處理請求
2. 同步轉異步,使用消息隊列
3. 使用緩存,讀寫分離
4. 減少日志打印,留意日志打印中的序列化、長報文,或者異步打印日志
5. 優化SQL
6. 批量查詢
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。