Spring Integration的網關元素具有「default-reply-timeout」屬性,但無法根據消息本身的數據設置超時值。我可以爲每個可能的超時值創建一個網關,然後在運行時爲該消息選擇一個適當的網關,但這顯然是一個令人討厭的解決方法。Spring Integration Gateway中的超時表達式
版本4.2向TCPOutboundGateway添加了「remote-timeout-expression」屬性,但該更改沒有將其添加到GatewayProxyFactoryBean。
這就是說,有沒有一種方法可以根據消息的具體情況配置超時?如果沒有,是否計劃在某個時刻將「remote-timeout-expression」屬性移植到GatewayProxyFactoryBean?
感謝您的幫助!
感謝您的快速響應,這些解決方法暫時看起來像是一個體面的解決方案。至於獲取GatewayProxyFactoryBean中包含的remote-timeout-expression,是否有我可以爲此做出的功能要求? – alowrey
如果您想追蹤它,我已經打開了一個[JIRA問題](https://jira.spring.io/browse/INT-4033)。 –