zuul呼叫時間超過1s返回 timeout錯誤

2021-09-14 01:39:07 字數 940 閱讀 5345

zuul呼叫時間超過1s返回 timeout錯誤

zuul遇到的問題,每個請求超過1s就會被熔斷,給呼叫方返回timeout

在yml配置裡加入以下配置,解決了這個問題

問題在於zuul預設整合了hystrix,可以在配置檔案將hystrix給關閉,然後ribbon的超時時間也要設定

我依賴的zuul版本

org.springframework.cloud

spring-cloud-starter-netflix-zuul

1.4.2.release

zuul:

max:

host:

connections: 1000000

host:

socket-timeout-millis: 60000

connect-timeout-millis: 60000

routes:

api-pay:

path: /route/**

serviceid: route-server

api-push:

path: /push/**

serviceid: push-server

ribbon:

readtimeout: 15000 # 單位毫秒數

sockettimeout: 60000

hystrix:

command:

default:

execution:

timeout:

enabled: true #是否開啟

isolation:

thread:

timeoutinmilliseconds: 20000 # 超時時間

ribbon:

readtimeout: 15000

connecttimeout: 20000

MFC OnSize事件呼叫時間

在ocx控制項被載入時,第一次呼叫onsize事件實在控制項中的各個部件未載入前,此時如果操作控制項中的控制項會出現控制針異常,需要提前判斷。ctestdlg m dlg int ctestctrl oncreate lpcreatestruct lpcreatestruct bool ctestd...

列印函式呼叫時間

raii可以實現,通過new delete控制呼叫前後,很懶,只想加幾個字元,不想換行 snippet mlt include define mllog printf ifndef mllog error please define mllog endif struct mlt template m...

OnNewIntent呼叫時機

說到onnewintent就牽涉到activity的啟動模式launchmode 分別是 standard singletop singletask singleinstance 1.standard 預設啟動模式,每次啟用activity時都會建立activity,並放入任務棧中,永遠不會呼叫on...