大型服務端開發的反模式技巧

1. 用線程池執行異步任務 爲了減少阻塞時間,加快響應速度,把無需返回結果的操作變成異步任務,用線程池來執行,這是提高性能的一種手段。 你可能要驚訝了,這麼做不對嗎? 首先,我們把異步任務分爲兩種: 務必成功執行的 不成功就放棄 顯然大多數時候都是第一種。那麼當你把任務丟給線程池,你知道它完成了沒有嗎? 如果服務器宕機、升級或重啓,那些尚未完成或還在排隊的任務就丟了。後果是,用戶在促銷活動中搶到的
相關文章
相關標籤/搜索