鍍金池/ 問答/人工智能  Java/ spring cloud中異常是如何在服務(wù)間傳遞的?

spring cloud中異常是如何在服務(wù)間傳遞的?

某個服務(wù)掛掉了,或者超時這樣的情況,跟業(yè)務(wù)沒有關(guān)系,也不是代碼中的BUG導致的,這個時候我們必須設(shè)計好一個預案去cover這種風險,采用hystrix來解決。
但是如果像查詢的數(shù)據(jù)沒有,想拋出NotFoundException異常,如何在服務(wù)間傳遞(使用robbin RestTemplate)?

回答
編輯回答
司令

@ExceptionHandler不是可以捕獲全局異常進行處理?

2017年8月13日 07:59
編輯回答
執(zhí)念

服務(wù)端捕獲到異常,對異常encode,返回resp給消費端,消費端再把異常decode出來

2017年4月1日 17:05