SDK設置超時-Future中斷方式與Guava工具包方式

項目出現第三方SDK接口超時導致rabbitmq消息堆積.查看代碼發現,我們並沒有對SDK調用進行超時處理,爲了系統穩定性,防止被第三方服務超時hang死,我們需要對接口調用設置超時,同樣對於突發高併發下環境下,服務器壓力很大的情況下,調用某些方法長時間不響應,應自動拒絕服務,而不是一直阻塞下去,直至服務器崩潰,算是一種變相的服務降級,如果在設置的超時時間內沒有響應,則需要提早中斷該請求併發出報警
相關文章
相關標籤/搜索