Java中如何實現線程的超時中斷

背景 之前在實現熔斷降級組件的時候,需要實現接口請求的超時中斷。意思是,業務在使用熔斷降級功能時,在平臺上設置了一個超時時間,如果請求進入熔斷器開始計時,接口在超時時間內沒有響應,則需要提早中斷該請求並返回。 比如正常下游接口的超時時間爲800ms,但是因爲自身業務的特殊需求,最多隻能等200ms,如果指定之內沒有數據返回,則返回降級數據。這裏處理請求的線程可以看成是tomcat線程池中的一個線程
相關文章
相關標籤/搜索