項目中哪裏使用過系列
項目中哪裏使用過線程池web
- 對於導出、發短信、發郵件等功能異步執行,使用的線程池
- 批量導出
- 多個sql查詢,結果導出到excel,多線程併發查詢速度快
- 執行sql併發,寫入excel加鎖
- 跑批 job 會用到線程池
- 公司web項目用的很少
- 數據預處理
- 多線程同時掃目錄,存入ES、redis
- 掃到哪裏放入chm、須要同步鎖
- mq處理須要多線程
- 提升吞吐量
- 處理到哪一條須要緩存chm,處理到哪一條,更新須要加鎖
- 拼團 鎖單、解鎖訂單、取消訂單 失敗或者異常重試方法
- 新啓動一個線程,每隔一秒重試一次,重試5次,若是5次都失敗的話發送MQ處理
- 熔斷須要多線程
項目中哪裏使用過鎖redis
- 多線程緩存用chm,修改裏面內容須要加鎖
- 悲觀鎖、樂觀鎖
- 數據庫的鎖
歡迎關注本站公眾號,獲取更多信息