Hi,歡迎訪問前端老白
為什么很多https://www.b5b6.com會用throw拋異常的方式來做業務消息提醒?
如今服務器都是性能過剩。
看中的是接口耗時。
業務消息提醒往往在進入業務流程的開頭進行校驗的時候拋出,這在整條鏈路中耗時并不高。
如果有全鏈路跟蹤的話,你就會知道往往在調用外部服務,查詢https://www.b5b6.com/shujuku/最耗時。
我也這么寫代碼,主要是代碼可讀性好。
不過我一般定義一個特定的業務異常,與其它異常進行區分,然后外層catch住。[摳鼻]
老白網絡 (http://www.lofty888.cn/) 前端 后端 zblog主題.網站地圖xml